关于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类方法中常用到。