[Servlet]Servlet工作流程及注意事项
2015-09-26 17:14
363 查看
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进行配置。
转载说明:请注明作者及原文链接,谢谢!
相关文章推荐
- mac下显示和隐藏文件
- style.width,offsetWidth,clientWidth,scrollWidth的区别
- Paths on a Grid 1942 (数学几何)
- 电磁场的能量守恒和动量守恒
- Servlet分页技术
- cocos2d-js 3.8监听返回键,进入后台,恢复显示
- 位运算
- keystone_admin_api
- 如何使用Traceroute查询封包所经过的路由器
- 20135231 —— 第二周任务总结报告
- 给ubuntu换个主题
- linux 源码安装php
- Charm Bracelet 3624 (01背包)
- android使用java代码设置textview、button等内容颜色
- Log4j配置详解及不同的包(package)下的日志写入到不同的日志文件下
- Android JSON数据与实体类之间的相互转化-------GSON的用法
- SurfaceView和view分别实现触摸轨迹
- iOS讲解迷惑深入浅出值UICollectionView(集合视图)
- 必须采用初始化列表一共有三种情况
- MySql基本使用方法