J2EE软件开发框架技术探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE软件开发框架技术探讨   摘要:框架技术减小了J2EE的开发难度,提高了可重用性,提高效率。该文对三种常见的开源框架技术(Struts、Hibernate和Spring)进行了探讨,分析了它们的特点。   关键词:框架;Struts;Hibernate;Spring;J2EE   中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)20-5515-02   The Discussion of FrameworkTechnology for J2EE Software Development   SHI Ling-hua1, ZHAI Lu-lu2   (1.Zhumadian Vocational Technical College, Zhumadian463000, China; 2.Zhumadian Hygiene School,Zhumadian 463000, China)   Abstract: Framework technologyreduces development difficulties of J2EE and improves its reusability.At the same time it improves efficiency and economices on cost.Aiming at three usual framework this article explores and analyzes its characteristics.   Key words: framework; struts; hibernate; spring; J2EE   1 J2EE概述   J2EE(Java 2 Enterprise Edition)是Sun开发的一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE架构是一个多层的结构,由四层构成,包括:   客户层(Client Tier):用来与用户交互,并把来自系统的信息显示给用户。J2EE平台支持不同类型的用户,包括HTML用户,Java Applets和Java应用等。   Web层(Web Tier):Web层产生表示逻辑,并接受来自客户端的用户反馈。在所接收的客户端请求的基础上,表示层对用户的请求产生相应的回应。在J2EE平台中,是由Web容器内的Servlet和JSP来实现这一层。   业务层(Business Tier):业务层处理应用的核心业务逻辑。业务组件通常被实现为EJB容器内的EJB组件。因此,业务层也经常被称为EJB层。   EIS层(Enterprise Information Systems Tier:企业信息系统层):该层为企业的信息服务系统服务,运行企业信息软件,包括数据库系统,大型机事物处理,企业资源计划(ERP)等。   2 框架技术   由于J2EE平台没有提供一个令人满意的应用程序编程模型(application programming model),Sun公司和一些大的服务器厂商想用开发工具降低J2EE开发的复杂度,但是都不理想。相对这些价格高昂开发工具,开源社区中很多小型开发者选择一些可以降低开发难度的开发框架。   框架(Framework)其实就是某种应用的半成品,就是一组组件,供开发系统使用,它们相互协作实现某一功能或行为。框架是一个可复用的、“半成品”的应用程序,通过对框架的定制可以产生满足客户具体需求的应用程序。框架由一些类组成,这些类为应用程序提供了一个可复用的设计。从用户使用的角度看,用户通过定制框架形成满足他们具体需求的软件,这个过程是简单的,复杂的内部结构必须对用户隐藏。从设计复用的角度来说,框架完整地描述了一个领域内的设计概念,可以适合该领域内用户不同的需求。从实现复用的角度看,可以通过继承或者代理的方法来使用框架中的抽象类达到实现复用。   框架很适合在复杂的J2EE开发中使用,它可以为开发者提供一个简单易用的模型,开发者只需要写一些必须的代码;他们不需要直接接触底层的API。J2EE项目是通过框架、模式的设计和运用达到控制软件质量的目的,它带来了稳定的软件质量和可重用的组件,为规模生产创造条件。框架技术通过重用提高了软件的生产效率。一个软件系统往往由两大部分组成:针对本应用的新设计和可重用的软件组件或框架。如果可重用部分占据越大,需要实现的新设计或实现工作量就越小,生产效率越高,成本越低。还可以根据自己项目领域特点,在J2EE中设计自己领域的应用框架,可以大大提高在该领域软件开发生产的效率,节约成本。   J2EE本身也提供了一些框架。如Enterprise Java-

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档