- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用J2EE架构高效构造商用软件
摘要:在现在的商业软件开发领域,越来越多的公司使用J2EE架构来开发商用软件。J2EE架构有很多自身的优势。在J2EE架构所包含的众多技术中,如何选择合适与应用的技术来使我们的软件开发达到最好的效果是一个很值得研究的问题。有些开发人员倾向于使用最新的技术,但是在很多情况下我们应该根据项目的具体情况选择技术。该文用一个真实的商用软件开发来展示如何根据项目需求在有限资源下帮助项目达到最大的效率。
关键词:J2EE;SERVLET;applet;network
中图法分类号:TP311文献标识码:A文章编号:1009-3044(2008)29-0379-03
Construct Business Software Effectively
XIA Yi-fan
(School of Software Engineering,Tongji University,Shanghai 201804,China)
Abstract: Nowadays more and more company prefer to use the J2EE structure to develop the commercial software. The J2EE has too many advantages. Among the various technologies in J2EE, sometimes we really get confused and wonder what to use. Some people tender to use the latest technology. But in some occasions we should choose the technology we want to use according to the situations. In this article I want to use a real business project as an example to show how to choose between different technologies and make the project run more effectively under limited resources.
Key words: J2EE; SERVLET; applet; network
J2EE在现今的商用软件开发中已经变得越来越流行了。J2EE架构有很多独有的游戏。首先J2EE框架是基于java的一种开发框架,在多数情况下你不需要做太多的修改就能把已有的程序移植到其他平台。其次J2EE是一种面向企业开发定制的架构,提供了很技术帮助我们可以高效迅速的开发适合企业应用的软件。最后J2EE能够帮助我们开发基于internet的web应用程序,在提供良好的用户界面的同时也能够隐藏复杂的业务逻辑,用户只需要浏览器就可以使用系统,而后台业务逻辑的变化也不需要通知用户做出任何更改。所以在短短的几年中,J2EE在全世界商用软件开发领域变得越来越流行。
但是在使用J2EE架构的同时,我们也要注意J2EE提供了许多不同的技术,选在适合的技术就显得非常的重要了。有些开发人员认为最新的技术是最适合开发的。但是在有些情况下也不尽然。对于任何一种开发语言来说在经过了一段时间的应用之后都会做出一些更改,这些更改一般而言是针对现有版本的一些错误做出的调整。但是任何技术都会随着应用做出一些创新同时引入一些新的技术。但是有的时候这些新的技术在应用中被证明不适合商用软件的开发。例如EJB是J2EE中一种很著名的技术,但是在实践应用中被证明EJB的应用比较复杂难以控制。所以现在有很多开发者倾向于使用其他结构替代EJB的使用。所以在商用软件开发中选择什么样的技术将直接影响项目的成功与否。
在J2EE的项目开发中有几种技术组合使用的比较广泛,在下面我将列出几种最常用的组合。
1) JSP
这是开发系统比较简单的一种方式。简单是这种开发方式最大的优点。开发周期短,适合小型项目的开发。但是这种开发方式也有明显的缺陷,在网页中列出所有的业务逻辑是一种非常危险的开发方式。
2) JSP+SERVLET
这种方式下,JSP负责处理客户端逻辑,SERVLET负责服务器端的事物处理。在很多情况下这是一种简单高效的组合。
3) JSP+SEVLET+JAVABEAN+(XML)
这种组合在很多复杂的商用软件中得到了非常广泛的应用。JSP收集客户端的信息,SERVLET 和 JAVABEAN负责客户端和服务器端的通信。XM
文档评论(0)