Tomcat :(JSP/Servlet容器或称作为Java Web服务器)
***************************************************************************************************
server.xml
<Server>-----------------------------------------------------------顶层元素(代表Catalina Servlet容器或Servlet容器)
<Service>--------------------------------------------------顶层元素
<Connector/>---------------------------------------连接器类元素
<Engine>-------------------------------------------容器类元素(Catalina容器)
<Host>-------------------------------------容器类元素(Catalina容器)
<Context/>-------------------------容器类元素(Catalina容器)
</Host>
</Engine>
</Service>
<Server>
<Server>就是指整个Tomcat服务器
它可以包含多个<Service>
<Service>可以包含多个<Connector>,<Connector>负责接受用户请求,并向用户响应请求结果
多个<Connector>共享一个<Engine>,<Engine>负责处理同一个<Service>中的多个<Connector>接受的客户请求
<Engine>可以包含多个<Host>,<Host>定义一个虚拟主机
<Host>可以包含多个<Context>,<Context>定义了一个虚拟主机上的Web应用
***************************************************************************************************
Web.xml
--------------------------------------------------------------
Servlet配置:
<Servlet>
<Servlet-name></Servlet-name>
<Servlet-class></Servlet-class>
<load-on-startup>n</load-on-startup>---------------------------------n>=0,与Web应用同时启动,n为启动顺序,由小至大
<init-param></init-param>--------------------------------------------设置参数,一个<Servlet>中可包含多个
</Servlet>
<Servlet-mapping>
<Servlet-name></Servlet-name>
<url-pattern></url-pattern>
</Servlet-mapping>
--------------------------------------------------------------
Taglib开发:
1.新建标签处理类继承自javax.servlet.jsp.tagext.Tag
2.新建一个tld文件(标签描述文件),定义标签
3.配置web.xml
<jsp-config>
<taglib>
<taglib-location></tagllib-location>
<taglib-url></taglib-url>
</taglib>
</jsp-config>
4.JSP页面中使用标签
--------------------------------------------------------------