【前言】今天在csdn上贴程序,只能贴上去一部分,后面的就自动被删除了,难道是csdn的bug?
【原文】http://developer.51cto.com/art/200906/129495.htm
JSP程序调用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常驻内存,并和后台各种中间件交互操作。
“首页”的展现
在实际应用中,我们经常有多个用户要同时访问一个页面,如首页,这个首页中有很多功能要运行,比如目录分类,首页程序要从数据库中读入树形数据并展开,输出到首页,这个功能是封装在Javabean中的。
那么首页JSP程序调用这个Javabean时,使用scope=application, 再通过树形数据的缓冲算法,这样,多个用户同时访问首页时,首页JSP程序就无需每次启动Javabean然后再反复读取数据库了。无疑大大提高速度。
所以如果你的首页JSP访问量很高,那么就应该在这方面多花点时间优化。
数据库连接缓冲
在JSP程序的实际运行中,使用Application缓存数据库的连接,每次使用时,从缓冲中取出,用完就返回。
分享到:
相关推荐
jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序...
jsp的application使用示例,peixun213.jsp文件代码
使用jsp的application对象写的留言版示例,使用application存储用户输入,StringTokenizer输入内容
JSP游戏网站 JSP网游聊天室,application session的使用
JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实...
《JSP程序设计》复习题《JSP程序设计》复习题《JSP程序设计》复习题
application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。 Out对象代表提供输出流的访问 Page对象代表JSP页面对应的Servlet类实例 Request对象提供对Http请求数据的访问,...
一个可以令电脑关机的软件一个可以令电脑关机的软件一个可以令电脑关机的软件
在jsp程序中使用com组件.doc
JSPapplication实例,对应我的博文: http://blog.csdn.net/svitter/article/details/26010293
源程序使用方法 (1)需要安装Eclipse、JDK1.6、Tomcat 6.0、SQL Server 2000。 (2)运行第7、8、10、11章程序时,请将msbase.jar,mssqlserver.jar,msutil.jar,3个SQL Server 2000数据库驱动包文件复制到Tomcat...
jsp 运用application实现聊天技术
jsp程序 jsp开发企业网站程序 企业网站 jsp实例 jsp项目总合
关于在jsp中application的使用方法详解。
3.2 在Jsp中使用JavaBeans 55 3.3 JavaBeans的scope属性 57 3.4 JavaBeans应用实例 59 3.4.1 实例1(HelloWord.java) 59 3.4.2 实例2(People.java) 60 3.4.3实例子3数组应用 (Example2_3.java) ...
很好的聊天室例子, 运用JSP语言, 运用application对象
JSP程序设计精彩实例前言:目前在国外的众多网站,特别是涉及电子商务的网站中,已经大量使用了JsP技术。在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到进行股票交易和进行购书操作的动态信息的...
jsp程序中使用fckeditor编辑器
JSP程序设计教程(郭真、王国辉)源码 JSP程序设计教程(郭真、王国辉)源码 JSP程序设计教程(郭真、王国辉)源码
jsp程序设计 张跃平 耿祥义著 课本例题代码