j2ee开源框架.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
j2ee开源框架.doc

J2ee框架 J2EE是sun公司开发的一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。J2EE开发框架主要有Hibernate,Spring,Struts2,EXTJS,Json企业级应用框架的需求 在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次在开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列统称为中间件。为了通用必须要提出规范,不然无法达到通用在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶颈。于是提出标准的概念。其实J2EE就是基于JAVA技术的一系列标准。J2EE开发中的基本准则、主流开源软件及框架介绍、非J2EE、开源框架介绍、基于开源框架构建开发平台和目前需要做的工作。 J2EE开发中有自己的基本准则:基于接口编程、微内核体系结构、测试先行(TDD)和完善的配置管理和每日构建 主流开源软件及框架介绍 1.视图层框架 视图层框架主要有页面技术和模板引擎、门户框架、JSP标签库、客户端脚本、有哪些信誉好的足球投注网站引擎、有哪些信誉好的足球投注网站引擎和RSS工具,他们各自的特点如下: 页面技术和模板引擎:Aapche MyFaces JSF的具体实现,面向对象的页面开发技术,有IDE支持。还有Velocity 功能强大的模板引擎,和SiteMesh,FreeMaker 门户框架:Liferay代表完整的J2EE应用,功能强大,但很复杂。JetSpeed功能强大,完全依靠开源框架进行组织,推荐。 JSP标签库:displaytag与Struts结合使用最出名的一个tag;Struts-Layout 可以用来显示,treeviews,sortabledatagrids,popups,日历等,又有专门的Eclipse插件 客户端脚本:AJAX Tags 提供了一些常见功能的标签如下拉级联选择、自动完成等。Struts AjaxTags Struts Taglibs的替代产品。 有哪些信誉好的足球投注网站引擎:Lucene功能强大,简单易用。 RSS工具:RSSLibJ读取和生成RSS的小巧实用的Java库,而RSSLib4J 支持RSS version0.9x ,1.0和2.0规范 2. 模型层框架 模型层框架主要有持久层框架、规则引擎、公共组件包、缓存系统等,他们的特点如下: 持久层框架:Hibernate 功能强大,文档及工具多。JDO 标准规范,使用更简单。PropertySet基于XML的持久化。AOP和IoC框架:Spring 功能强大,配置复杂。spectJ,AspectWerkz。PicoContaine无XML配置支持。 规则引擎:Drools JSR-94标准 公共组件包:Apache Commons 缓存系统:OSCache提供了在现有JSP页面之内实现快速内存缓冲的功能。 内容管理系统::InfoGlue, OpenCms 企业应用集成(EAI):BIE 帮助企业交换不同平台上不同应用之间的数据。openadaptor基于Java/XML,支持大多数数据库,有IDE支持。 身份认证与授权:Kasai Gabriel 。JAAS的实现 用户及角色管理(RBAC):日志工具。Log4j 使用简单,有IDE支持 3.控制层框架 Web框架:Struts。WebWork2 与Struts相似,无需ActionForm 页面流:NetUI基于Annotation,构建于Struts之上。 工作流系统:OSWorkflow灵活小巧。Shark 完全基于WfMC和OMG标准 4.CASE工具 测试工具:JUnit,Cactus,StrutsTestCase,TestNG ,MockCreator, jMock, EasyMock 构建工具:Ant 自带大量内置任务,支持自定义任务。Maven Ant的替代者 代码生成:MiddleGen 配置管理:CVS,cvsnt+WinCvs Cruise Control 自带Web接口 J2EE三大框架struts、hibernate和spring?,简称SSH。 struts Struts是Apache软件组织提供的一项开放源码项目,它最初是Jakarta项目中的一个子项目 ,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MV

文档评论(0)

蝶恋花 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档