Tomcat 与java web 开发技术详解笔记(二)----Servlet
2008-03-30 14:06
876 查看
Servlet由两个包组成---javax.servlet和javax.servlet.http;
javax.servlet.Servlet是Servlet的核心接口,所有的Servlet都必须实现这一接口。
javax.servlet.Servlet中定义了以下方法:
publicvoidinit(ServletConfigconfig)
throwsServletException//初始化Servlet
[/code]
[/code]
javax.servlet.Servlet是Servlet的核心接口,所有的Servlet都必须实现这一接口。
javax.servlet.Servlet中定义了以下方法:
publicvoidinit(
throws
publicServletConfiggetServletConfig()//返回ServletConfig
publicvoidservice(ServletRequestreq, ServletResponseres) throws ServletException, java.io.IOException//响应客户请求
publicjava.lang.StringgetServletInfo()//返回Servlet信息
publicvoiddestroy()//注销Servlet
[/code]
[code]
Servlet的生命周期:
init()-->service()-->destroy()
自定义Servlet两种方法:
1.扩展javax.servlet.GenericServlet
2.扩展javax.servlet.http.HttpServlet(HttpServlet继承自GenericServlet通常使用此方法来自定义Servlet)
Servlet响应流程:
WebClientServletContainerHttpServletRequestHttpServletResponseHttpServlet
|||||
sendhttprequest||||
|---->parsehttprequest|||
|newinstance()------------->|||
|newinstance()--------------------------------->||
|callservicemethod--------------------------------------------->|
|||<-------------------------getrequestinfomation
|||<---------outputresponseinfomation
|<--------------sendhttpresponse
[/code]
相关文章推荐
- Tomcat 与java web 开发技术详解笔记(三)----JSP
- 【JavaEE WEB 开发】Tomcat 详解 Servlet 入门
- tomcat javaweb开发基础( 9 servlet(2))
- 【JavaWeb开发】tomcat目录详解
- 笔记---初学 Java Web 开发,请远离各种框架,从 Servlet 开发
- Java web 开发笔记 第五章 Servlet编程三
- java web 中的 Apache Tomcat Servlet 应用详解(一)
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- JAVAWEB开发之JSP、EL、及会话技术(Cookie和Session)的使用详解
- Java Web技术总结(二):Java Web Servlet开发流程图
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(下)(各种乱码、验证码、重定向和转发)
- JavaWeb开发之详解Servlet及Servlet容器
- JavaWeb开发-tomcat目录详解
- Tomcat servlet安装配置 和 java web 开发流程
- JAVAWEB开发之Servlet和ServletContext详解(5)
- [Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记
- java web 的开发模式和 servlet 的作用域详解
- Java web 开发笔记 第五章 Servlet编程四
- tomcat javaweb开发基础(8)servlet程序设计(1)