[Servlet]Servlet工作流程及注意事项

本文详细介绍通过Tomcat服务器实现Servlet的工作流程。从客户端浏览器发起请求开始,经过Tomcat服务器的Servlet容器解析并找到对应的Servlet,执行业务逻辑后返回响应。特别提到在Tomcat服务器的lib目录下servlet-api.jar为Servlet提供运行环境。

Servlet工作过程

采用Servlet完成Web实际的工作流应用程序是通过Tomcatserver公布服务,client与server遵循的端部之间的相互作用Http议完毕的。

详细工作流程例如以下:

  • client浏览器向server端发送请求。
  • server端由Tomcatserver提供的Servlet容器解析接收到的请求。

  • 通过Web应用程序的配置文件web.xml。解析到相应执行的Servlet。
  • Servlet完毕client发送的请求逻辑,并完毕向client发送的响应内容。

  • 由Tomcatserver提供的Servlet容器向client浏览器进行响应。

我们也能够通过以下的图来理解Servlet详细的工作流程:

这里写图片描写叙述

Servlet注意事项

值得注意的是Servlet内容是属于JavaEE内容,和使用JavaSE内容一样。都是须要引入JAR包的。

使用Eclipse或MyEclipse创建Web应用程序的时候。会发现已经导入了JavaEE所须要的JAR包。当中javaee.jar包中包括了使用Servlet的全部内容。

可是,当把Web应用程序公布到Tomcatserver的时候。发现相应的文件夹中并没有javaee.jar包。

我们知道不管是编译还是执行都是须要这些JAR包的,这说明Tomcatserver本身提供了Servlet执行所须要的环境。在Tomcatserver的安装文件夹中的lib文件夹中能够找到servlet-api.jar包,该JAR包也提供了Servlet执行所需的环境。

我们假设想要手动编译Servlet的话,须要做以下及步:

  • 在Tomcat安装文件夹中的webapps文件夹创建Webproject名称及文件夹结构。
  • 在命令行中利用命令编译Servlet文件。
javac -classpath C:\Tools\apache-tomcat-7.0.55\lib\servlet-api.jar -d . Servlet.java
  • 在相应Webproject文件夹的WEB-INF文件夹中的web.xml进行配置。


转载说明:请注明作者及原文链接,谢谢!

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/gcczhongduan/p/4840992.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值