JBuilder2005实战JSP之日志和部署(7)
时间:2007-10-22 来源:不详 作者:林子
5.用户点击welcome.jsp页面中的链接退出系统时,转向quit.jsp页面。
6.quit.jsp调用session.invalidate()方法,userBean对象从session中清除。
7.此时userBean对象的HttpSessionBindingListener接口方法valueUnbound()方法被调用,更新日志的退出时间,关闭浏览器窗口。
HttpSessionBindingListener接口是Web容器的事件接口,实现接口的类在某个事件发生时自动被调用,Web容器有多个这样的事件接口,它们分别是:
ⷓervletContextListener 接口:Web容器启动和销毁的事件处理接口,接口中定义了两个方法。
ⷓervletContextAttributeListener接口:Web上下文属性发生更改时的事件处理接口。
ⷈttpSessionListener接口:Session创建和销毁事件的事件处理接口。
ⷈttpSessionAttributeListener接口:Session会话中属性对象更改的事件处理接口,该接口和我们在前面使用的HttpSessionBindingListener接口相似。
此外在J2EE1.4中还提供了另外两个事件处理接口,它们是:
ⷓervletRequestListener接口:Request请求对象创建和销毁事件处理接口。
dedecms.com
ⷓervletRequestAttributeListener接口:更改Request中属性对象时的事件处理接口。
织梦好,好织梦
程序部署
在Web程序开发完成后,我们开始着手程序部署的工作,我们希望将这个Web应用程序部署到Tomcat5.0的Web应用服务器中。
首先我们设置Web应用程序的默认首页,然后再将整个Web程序打成一个WAR档案文件包。
1.设置默认访问的页面,双击工程窗格中的webModule节点,JBuilder在内容窗格显示如下的页面:
图 26 设置Web程序默认访问的页面
点击Welcome files列表右边的Add…按钮,在弹出的对话框中录入login.jsp并按确定按钮,将login.jsp页面作为默认页面,这样web.xml部署描述文件中将新增以下粗体的部署信息:
代码清单 19 Web应用程序默认页面
1. …
2. <web-app>
3. <display-name>webModule</display-name>
4. <welcome-file-list>
5. <welcome-file>login.jsp</welcome-file>
6. </welcome-file-list>
7. …
8. </web-app>
上一篇:jsp文件操作之写入篇 下一篇:JBuilder2005实战JSP之特殊页面(5)
文章评论
共有位Admini5网友发表了评论 查看完整内容