This Domain(Admin5.com) is for Sale:

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>

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容