在JSP编程中Application的使用方法详解

发表于:2008-05-06来源:作者:点击数: 标签:JSPJspApplication详解application
关键字:JSP编程中ApplicationJsp调用Javeabean命令UseBean中有Scope设置,一般有Applicationsessionpage等设置,Page就是每页重新产生usebean中的 java bean新对象,一般情况是用这种,如果多个Jsp程序间为共享数据,可以使用session 而application的意思,
关键字:JSP编程中ApplicationJsp调用Javeabean命令UseBean中有Scope设置,一般有Application session page等设置,Page就是每页重新产生usebean中的javabean新对象,一般情况是用这种,如果多个Jsp程序间为共享数据,可以使用session 

而application的意思,该javabean将一直存在,与session相对用户来说,application是相对应用程序的,一般来说,一个用户有一个session,并且随着用户离开而消失;而application则是一直存在,类似一个servlet程序,类似整个系统的"全局变量",而且只有一个实例。 

MVC中控制功能 

因此application这个特性,很适合用来做MVC中的控制功能,一般传统MVC是用servlet做控制功能,V基本是Jsp页面,M就是中间件Javabean之类。 

但是随着Jsp功能的完善和推广,逐渐有替代servlet之趋势,我们在实践中更多使用的也是Jsp,有时为了省却麻烦的事情,就使用Jsp代替servlet.尤其是其控制功能。 

实际上,这个控制功能是封装在一个Javabean中,Jsp使用scope=application来调用这个Javabean,这样,具备控制功能的javabean就类似servlet常驻内存,并和后台各种中间件交互操作。 

原文转自:http://www.ltesting.net