JavaWeb功能分析文档.doc

JavaWeb功能分析文档.doc

ID:62033501

大小:94.00 KB

页数:5页

时间:2021-04-15

JavaWeb功能分析文档.doc_第1页
JavaWeb功能分析文档.doc_第2页
JavaWeb功能分析文档.doc_第3页
JavaWeb功能分析文档.doc_第4页
JavaWeb功能分析文档.doc_第5页
资源描述:

《JavaWeb功能分析文档.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目功能分析说明1.JSP内置对象的应用。1.1、Request对象Request对象是包含客户端向服务器发出请求的内容,封装了用户提交的信息,通过这个对象可以了解到客户端向服务器发出请求的内容和客户端所要求的资料,在服务器启动时会自动创建,是Javax.servlet.HttpServletRequest接口类的一个实例.网页Request。jsp主要功能是显示客户端的基本信息,如客户端的IP地址、计算机名称、使用端口号等等。1.2、Response对象Response对象是javax.servlet.ServletResponse接口中一个针对HTTP协议而实现的子类。Respon

2、se对象是表示服务器对请求的响应的HttpServletResponse对象,包含服务器向客户端做出的应答信息,Response对象响应信息包含的内容包括MIME类型的定义、保存的Cookie、连接到Web资源的URL等等。Response对象包括两个文件,分别是Response1。jspResponse2.jsp,Response1.jsp网页向网页Response2。jsp发送请求,Response2.jsp进行回应。1.3、Session对象Session对象是javax。servlet。http.HttpSession类的一个实例,当客户端第一次访问JSP页面时,JSP容器就

3、会自动创建一个session对象,用来存储客户在访问各个页面时提交的各种信息,一个session对象对应一个访问客户。同时,这个session对象被分配一个ID号,用来标识不同访问客户信息,JSP容器会将这个ID号发送到客户端,保存在客户端的cookie中,这样session对象和客户端之间建立起一一对应的关系,即每个客户端对应一个session对象。在Session1.jsp网页中,使用getId()方法获得服务器分配的身份标识ID,并输出,由用户输入一个用户名,提交给Session2.jsp网页,使用session对象的session.setSttribute("name",use

4、rname)方法将usernama变量的值和名称name进行关联,其他网页就可以使用name名称获取绑定值.1。4、Application对象Applicaiont对象表示Servlet上下文环境,从Serlet的配置对象中获取,当Web应用中的任何一个JSP页面开始执行时,将产生一个application对象,当服务器关闭时,application对象也将消失,在同一个页面Web应用中的所有JSP页面,都将存取同一个application对象,即使浏览这些JSP页面的客户不是同一个也是如此.Application.jsp网页,是使用application对象来实现一个简单的网页计数器

5、,首先有getServletContext()方法获取一个application对象,使用application.setAttribute("Count",number),接着使用session对象的isNew()方法,判断当前连接客户是否是一个新的客户端,如果是则加1,否则继续显示原来的值。最后用session.getAttribute("MyCount")获取结果。2.配置数据源。本项目myweb分别使用JDBC和数据连接池两种方法访问数据库,这里主要介绍使用连接池访问数据库。要使用DBCP,首先需要配置数据源,在Tomcat中,可以在元素的内容中使用

6、rce〉元素来配置数据源.Name指定资源相对于java:comp/env上下文的JNDI名字。Auth资源管理者,它有两个可选的值:Application和Container。Type资源所属的java类的完整限定名。Maxactve池中连接的最大数目,要确保数据库所配置的最大连接数大于这个值,如果为0,则没有最大数量限制。Maxidle池中最大空闲数据库连接数,如果为-1,则没有限制。Maxwait等待一个连接变成可用的最长时间,单位是ms,如果超时将抛出异常。如果为-1,将无限等待。Username和password连接数据库的用户名和密码。driverClassName 数据库

7、的JDBC驱动程序的名称.UrlJDBC连接数据库的url。参数autoReconnect=true确保连接池能够重新连接,如果8个小时没有操作,连接将关闭。如果使用连接池访问数据库与使用JDBC直接访问数据库的过程基本相同,只是得到的连接的方式不同,需要通过javax.sql包中定义的DataSource接口来建立数据库的连接,在程序中通过向一个JNDI服务器查询来得到DataSource对象,然后调用它的getConnection()方法建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。