Java Servlet原理学习(一)
2015-10-31 16:05
295 查看
关键词:
sessionFilter(过滤器)
init方法(初始化) service方法(响应请求,接收并作出反应) destroy方法(移除)
request对象 response对象 doPost doGet 请求 响应 socket
web.xml文件(配置各种上下文信息,比如mapping) Servlet对象ServletConfig对象
创建servlet类(需要继承javax.servlet.http.httpServlet类)
javax.servlet.http.httpServlet类
servlet处理的各个阶段:
Servlet生命周期
在Servlet框架中所有的Servlet类都必须实现Servlet这个接口。其中定义了三个方法:
1、init方法:负责初始化Servlet对象。
2、service方法:用于响应客户端的请求
3、destroy:销毁Servlet对象,释放占用的资源。
Servlet生命周期四个阶段:
1 加载阶段:加载并实例化(创建Servlet实例)
2 初始化阶段:调用init()方法
3 响应客户请求阶段:调用service()方法,doGet、doPost
4 终止阶段:调用destroy()方法
关于4个阶段的详细过程在Servlet框架基础和生命周期(结合源码)、destroy()的思考中有详细介绍。不过有些部分表述还有些问题,需要深入研究一下。
servlet相关问题解答
1 Servlet是什么?
Servlet是使用Java 编写的服务器端编写的程序,以多线程方式运行在服务器端,处理用户的request(http请求)返回reponse(http应答)。
2 Session是什么?
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。
sessionFilter(过滤器)
init方法(初始化) service方法(响应请求,接收并作出反应) destroy方法(移除)
request对象 response对象 doPost doGet 请求 响应 socket
web.xml文件(配置各种上下文信息,比如mapping) Servlet对象ServletConfig对象
创建servlet类(需要继承javax.servlet.http.httpServlet类)
javax.servlet.http.httpServlet类
servlet处理的各个阶段:
Servlet生命周期
在Servlet框架中所有的Servlet类都必须实现Servlet这个接口。其中定义了三个方法:
1、init方法:负责初始化Servlet对象。
2、service方法:用于响应客户端的请求
3、destroy:销毁Servlet对象,释放占用的资源。
Servlet生命周期四个阶段:
1 加载阶段:加载并实例化(创建Servlet实例)
2 初始化阶段:调用init()方法
3 响应客户请求阶段:调用service()方法,doGet、doPost
4 终止阶段:调用destroy()方法
关于4个阶段的详细过程在Servlet框架基础和生命周期(结合源码)、destroy()的思考中有详细介绍。不过有些部分表述还有些问题,需要深入研究一下。
servlet相关问题解答
1 Servlet是什么?
Servlet是使用Java 编写的服务器端编写的程序,以多线程方式运行在服务器端,处理用户的request(http请求)返回reponse(http应答)。
2 Session是什么?
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。
相关文章推荐
- Java Serialization序列化与反序列化
- 使用<a>标签调用struts2的action、传递动态参数、以及参数中出现加号等特殊字符的处理方法
- Java泛型
- Java多线程通信
- String-------字符串的排列+字符串的旋转(Java)
- Java如何使用比较器?
- java使用Jdom实现xml文件写入操作实例
- 【转】ListView多种类型优化,Java内存泄露的理解和解决,Handle造成内存泄露解决方法合集
- Eclipse开发工具的使用之-使用Eclipse的Debug调试Android程序
- Java TreeSet类
- Java LinkedHashSet类
- Java使用Jdom读取xml解析实例
- Java HashSet类
- Java ArrayList类
- Java LinkedList类链表
- Java编程实现判断网上邻居文件是否存在的方法
- Java学习随笔5:Java多线程编程
- Java SortedMap接口
- Java Map.Entry接口
- JAVA线程与进程间的通信