网站大量收购闲置独家精品文档,联系QQ:2885784924

j2ee开d源框架.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 ----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 J2ee框架 J2EE是sun公司开发的一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。J2EE开发框架主要有Hibernate,Spring,Struts2,EXTJS,Json。 J2EE的发展背景主要有两个方面。第一个是企业级应用框架的需求 , HYPERLINK /picview/1507/1507/0/d089b986772c972d67096ef4.html \o 查看图片 \t _blank 在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次在开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列统称为中间件。第二个是为了通用必须要提出规范,不然无法达到通用。在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶颈。于是提出标准的概念。其实J2EE就是基于JAVA技术的一系列标准。 很多大型的J2EE项目都用自己的内部框架来隐藏平台的复杂性,但人们逐渐发现一些在很多项目中都存在的共有的难题,这些难题由一个比较统一的方法来解决。而有的框架正好可以解决这些问题。现在有种很明显的趋势:与从前的内部框架相比,这些框架将成为这些难题的更加“标准化 ”的解决方案。 J2EE平台的日益成熟是这些框架流行的一个原因。开发者知道有些地方是J2EE的标准API无能为力的,依他们的经验来看,要弥补这个缺陷是很困难的。与此同时,一些优秀的开源框架可供使用,它们提供了极为丰富的技术文档,在它们背后还有一个专业的团队做支持,并且一切都是免费的。目前人们的议题主要是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的实现 用户及角色管理(RBA

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档