- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用的JSP技术解决方案
TheJSP solutionofWeb
technology application
大连海搴大学计算机科学与技术学院 羽宁刘廉
摘要:,t-删JsP与ASP、哪的特点,论证了JSP盘好的可仲展性和强太的功能,进而提出计时
不同的应用需求,采用JSP技术开生Web应用的番蜿模式.
关羹词: Web应甩JSP技术泰螗模式
公司推出了新型Web应用开发语言Java
使其迅速成为与ASP、Hm争夺市场的强有力对手。特别是JSP与E1B的结合,为大璺企业网站的
构建带来新的福音,并将成为首选方案。
1 JSP与ASP、PI-IP之比较
不仅如此,JSP还能完成ASP、PHP无法实现的功能。
JSP是以Java为基础的.因此,它比一般自嗍本语言功能强大得多。由于Java是踌平台的,因此
JSP也具有平台霜关性。事实上它支持,1I乎所有的Web服务器,黻行在多种操作系统平台上。ASP
虑HTML编写的页面。这对于以前的Javaservlet是一个巨大的进步。
JSP对euteil3fise
E/B,是开发多层分布式应用的最佳选择。
2 Web应用的JSP技术群决方案
2.1筒单Web应用的JSP技术解决方案
同利用ASP、FIIP开发动态网页相似.小型同站可以直接使用JSP来构建动态网页。所谓小型网
站,主要指那种网页内容的动态处理部分十分简单,如只要求动态地显示当前的日期。提出简单的留
JSP的优势在于它能完成ASP、PHP难以完成,甚至不能完成的任务。
2.2构t中型网站的JSP技术解决方案
一个中型网站会涉及到数据库查询、用户管理和少量的商业业务逻辑。尽管在JSP的脚本f嘲中
造工具内组合在一起,组件之间通过事件传递进行通信。利用JavaBean能方便地实瑷牧据库连接、用
户登录与注销、商业业务逻辑封装任务。JSP对于在Web应用中集成JavaBean组件提供了完善的支持。
JSP和JavaBean类结合建立晦站,提供了一种使内容和显示逻辑分开的简单方式。这样匍做和更
一2蝇一
新页面外观的人员可以不懂Java代码,而设计更新JavaBean类的人员也不用掌握设计网页技术。这
一特点非常有利于采用团队作业方式,开发大规模的企业应用系统。而且这一特点会使JSP页面变得
非常简洁、清晰。此外,由于JavaBeans
B斟辱数据库连接进行封装.还可以防止一般的开发人员直接
获得数据库的控制权,从而提高了JSP开发中型网站的安全性。
2-3JSP+JavaBcans+servlex的技术方案
在JSP诞生之前.Servlet是用于建立动态网页的。Javaservlet是—个程序设计工具.它十分适合
那些不需要频繁修改的低级应用功能。当有了以显示为中心的应用描述性方法开发动态网页的JSP后.
ServIet不再被用于此项任务。但是,正是由于Servlet的上述功能,当开发逻辑关系比较复杂的网站时,
的任务。即将网站结构放在Servlet中。而将动态页面的输出交由JSP完成。在这种模式中,一个网站
可以有—个或几个榜D的Sezvlet来处理网站的逻辑,通过调用JSP页面来完成客户端的请求。不过,
在以En伦nprkse
作,从而建立功能强大的多层分布式网站应用。
2.4 J2EE开发模型 ,
J2EE是SUN为降低系统成本、加快开发速度、提高开发效率而推出的开发平台。J2EE平台提供
了—个基于组件的方法来l殳计、开发、装配及部署企业应用程序。J2EE平台提供了多层分布式的应用
模型、组件再用、一致化的安全模塑以及灵活的事务控制。采用J2EE开发模型,整个系统分为三个
部分。如图1.1所示。
田1.1d2EE开发模式中三者的关系田
处理用户可见的动态网页。第二部分是控制器,负责网站的整个逻辑,用于管理用户与视图发生的交
主要由EIB完成。开发人员可以利用Em的组件技术,{&埘可重用的业务逻辑模块。从而极大地提高
开发Web应用的效率。
文档评论(0)