tomcat与servlet

来源:互联网 发布:淘宝首页找不到购物车 编辑:程序博客网 时间:2024/05/22 13:59

关于TOMCAT:TOMCAT是一种SERVLET/JSP容器,也可以说是JSP引擎,用于解析jsp标签。它负责处理客户请求,把SEVLET请求传给serlvet并把servlet处理结果传给客户(什么是servlet),当客户访问一个servlet时,tomcat将创建一个ServletRequest对象和一个ServletResponse对象,ServletRequest 中封装了客户请求信息,然后TOMCAT把这两个对像传给Servlet,Servlet把结果写入ServletResponse,然后tomcat把结果传过客户;[tomcat只是众多 servlet容器中的一种,servlet容器的工作方式和结构有待了解].

什么是servlet:servlet是JAVA WEB应用最主要的组件之一,servlet的框架是由两上Java 包组成:javax.servlet和javax.servlet.http;servlet可以创建返回基于客户请求的动态HTML页面。。。;通俗的说servlet就是一个.java文件,  这个java文件实现了上面两个包中的接口,处理客户请求,通过servletRequest与servletResponse两个接口,可以对客户和请求信息进行处理;[servlet与java Bean有什么区别,两个到底有什么关系]

Tomcat的结构:主要了解了文件在tomcat中的部署,重点在于server.xml和web.xml这两个文件,关于server.xml与web.xml文件中的各个元素的用法也意义这里不多写;

HttpServlet是从GenericServlet继承下来的,而GenericServlet又是实现了javax.servlet.Servlet和javax.servlet.ServletConfig和java.io.Serializable接口,所以一般的servlet类都从HttpServlet中扩展.在写servlet类时,常用到http协议,理解和掌握是这个协议很重要,因为在servlet类方法中常用到。