Tomcat学习笔记.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:34KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Tomcat学习笔记.doc

Tomcat学习笔记.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

安装目录介绍/bin该目录用于存放启动和关闭Tomcat的脚本文件/conf该目录用于存储Tomcat服务器的各种配置文件其中包括server.xml(Tomcat的主要配置文件),tomcat-users.xml,web.xml等配置文件。/lib该目录用于存放Tomcat服务器及所有Web应用程序都可以访问的Jar文件/logs该目录用于存放Tomcat的日志文件/temp该目录用于存放Tomcat运行时产生的临时文件/webapps该目录用于存放要发布的Web应用程序的目录及其文件/workTomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下Tomcat配置文件server.xmlServer它是整个CatalinaServlet容器。Tomcat提供了Server接口的一个默认实现。在Server容器中,可以包含一个或多个Service组件。Service它是存活在Server中的内部组件,它将一个或多个连接器组件绑定到一个单独的引擎上。Connector连接器用于处理与客户端的通信,负责接收客户请求,以及向客户返回相应结果。在Tomcat中,有多个连接器可以使用。Context一个Context表示一个Web应用程序,运行在特定的虚拟主机中。Host一个虚拟主机,一个引擎可以包含多个Host。Engine在Tomcat中,每个Service只能包含一个Servlet引擎。引擎表示一个特定Service的请求流水线。作为一个Service可以有多个连接器,引擎从连接接收和处理所有的请求,将响应返回给适合的连接器,通过连接器传输给用户。Logger表示日志调试和错误信息Realm表示存放用户名、密码和角色的数据库Value功能与Logger差不多。JSP内置对象request对象它是HttpServletRequest接口的一个实例,因此可以使用HttpServletRequest的所有方法,很容易从客户端取得各种信息。这些请求的客户端信息包括请求的头信息(Header)、系统信息(比如编码方式)、请求的方式(get或post),请求的参数名称、参数值、获取cookie、访问请求行元素和访问安全信息,可以通过request.getParameter(“paraName”)获取客户端参数,或通过getParameterNames()方法获取所有参数名称。response对象对客户端的请求作出动态响应,向客户端发送数据。JavaBean的应用JavaBean实质上是一个Java类,一个遵循某种规则的类,当用在Web程序中时,会以组件的形式出现,并完成特定的逻辑处理功能。JavaBean的规则:这个类是可序列化的,必须实现Serializable接口,用于实现JavaBean的持久性。必须有一个无参数的构造函数。类的属性必须通过使用get,set或其他按标准规范命名的方法来操作:若成员变量名是XXX,则必须有方法getXXX()来获取属性,setXXX()来修改属性。对于Boolean型成员变量,用is代替get和set实现访问。属性都必须是public的,类中如果有构造方法,则此构造方法必须是public,且不能有参数。包含所有的必须事件的处理方法。如何使用JavaBean:<jsp:useBean>标记,在使用JavaBean的JSP页面中,必须有相应的import语句,把JavaBean类引入到JSP页面中。语法:<jsp:useBeanid=”beanname”class=”classname”scope=”Scope”/>or<jsp:useBeanid=”beanname”class=”classname”scope=”Scope”>初始化代码</jsp:useBean>。其中属性标记id表示JavaBean在JSP页面中使用的时候所拥有的名字,该名字在整个JSP页面是唯一的。(id的名称就是该类的一个实例化对象)。Id名称要符合:唯一的,区分大小写,第一关字符必须是字母,不允许有空格。对于JavaBean的属性和方法的调用,通常是通过id名称来调用的获取JavaBean信息:<jsp:getPropertyname=”beanname”property=”propertyname”/>or<jsp:getPropertyname=”beanname”property=”propertyname”>初始化代码</jsp:getProperty>该标记的主要功能是获取JavaBean属性的值,将此值转换成字符串,并插入到输出结果中。向JavaBean发送信息将Bean属性的值设为一个表达式的值或字符