仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1150|回复: 19
打印 上一主题 下一主题

[学习教程] 来看JBuilder2005 Servlet开辟之自启动

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
Servlet和JSP的一个严重的区分便是Servlet能够经由过程Web.XML文件的设置让Servlet在Web容器启动时就主动启动Servlet。能够使用Servlet的这个特征稳定化的数据事前加载到Web使用服务器中以便缓存利用。
假定,我们体系的用户在体系部署前就已创立好,今后不常产生变更,那末我们能够在Web使用程序启动时就将其下载缓存到Web使用服务器内存中,假如用户产生变更能够手工挪用这个Servlet举行革新。上面我们就经由过程Servlet导游创立这个UserCacheServlet,它在Web容器启动时主动下载并缓存体系一切用户Id和用户名:
1.启动创立Servlet导游,填写Servlet名字
经由过程File->New...->Web->双击StandardServlet图标启动创立Servlet导游的第一步,以下图所示:

<br>
填写Servlet名字
在Classname中填进Servlet的名字:UserCacheServlet,在Package中填进bookstore.servlet作为包名。按Next到下一步。
2.选择Servlet所要完成的办法。
我们在后面已先容了Servlet经由过程分歧的doXxx()办法的呼应HTTP哀求体例,你能够在导游的第2步选择必要界说哪些doXxx()办法。默许情形下doGet()办法被勾选,即经由过程HTTPGET哀求体例会见Servlet。经由过程带参的URL会见Servlet时,Servlet就用doGet()办法呼应这个哀求。因为我们只是假定用户数据不常变化,并非说永久稳定动,以是我们在Web容器初始化时,但愿经由过程UserCacheServlet主动加载用户数据到缓存中,当数据库表T_USER的用户数据产生变化时,我们能够手工挪用UserCacheServlet,让其革新缓存中的用户数据。
Web容器启动时主动初始化UserCacheServlet,此时init()办法被挪用,我们能够经由过程init()办法加载用户数据,当用户经由过程URL哀求革新用户数据时,UserCacheServlet经由过程doGet()办法呼应这个HTTPGET哀求。也就是说,我们必要完成doGet()办法,以是我们承受导游的默许设置,以下图所示:

<br>
选择必要掩盖的Servlet呼应办法
按Next跳过第3步到导游的第4步。
<p>
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-11 16:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表