J2EE框架标准OpenSource大战拉开序幕!

j2ee|标准

我们已经知道,有了J2EE基本技术后,还不能立即从事大型项目的开发,还需要有大量针对自己本领域的模式库或者框架软件,因此,越来越多商业公司开始选择或参考开源软件作为二次开发的基础框架,例如在ofbiz等这些开源框架软件为大家不断认识之后,有很多基于ofbiz的应用软件不断诞生。 
从这些现象可以看出,一个新的市场真正诞生,那就是以开源软件提供平台基础,将自己的框架力图成为这个领域的标准,从而占领这个市场,因此各种框架产品从各种不同角度涌现出来。 
realMethods最近公布了自己的开源J2EE框架http://j2eeframework.com/framework.html,提供了数据库持久化、安全机制、Hook/Event 、性能池等各种实用技术框架。 

J道目前也正在逐步完善一套实用框架系统,其中部分可见收费区,在框架真正完成后,将代码从收费中分离出来实现开源(教程和讲解文本继续保持收费)。 

还有其它力图提供业务管理整合方案的开源框架: 
BIE(http://www.brunswickwdi.com/)提供了类似微软biztalk的数据整合方案,基于BPMI的标准。 

ofbiz大家应该知道。 

提供基于门户的解决方案的开源软件有: 
JetSpeed是Apache(http:// jakarta.apache.org/jetspeed/)组织的一个开源项目,IBM的WebSphere Portal Server正是基于JetSpeed进行二次开发。 
在满足门户可定制性的需求上,引入了门户组件概念Portlet,Portlet是一个可插拔的组件,关于Portlet有各种定义,JetSpeed在提交的JSR-168 portlet API specifications对Portlet的定义如下: 
Portlet是一个Web组件,可以被容器管理,可以产生动态内容。 Portlet可以很容易地被插入并且运行于一个Web应用中,Portlet是被设计成聚合大量内容的组合页面,举例:同样一个Portlet,根据不同的用户,可以产生不同的实例,这些实例中是根据用户设置包含不同的内容,也就是满足用户的可定制性。 
为了实现门户内容的有效管理和监控,JetSpeed的重要内容组件Slide引入了Domain和Namespace方面的概念,对所有资源进行树形结构的控制,在Slide中,Domain是一系列Namespace的聚合,它类似文件系统中的“/”根目录, domain 可以控制在其中登记的Namespace的访问权限以及执行Namespace的初始化和连接等管理工作。 
Namespace是个自我独立的有实体内容的容器,它不能包含指向或连接到其它namespace,每个应用系统可以是一个NameSpace,Namespace包含独立的数据和这些数据的安全访问机制。 
JetSpeed虽然提供了丰富的Portal技术功能,但是其可定制性比较差,其重要的内容组件Slide也比较难以让人理解,它的安全控制框架与通用的J2EE使用JAAS不相融合,所有这些都造成了在其基础上进行二次开发的难度。 

Liferay 
Liferay(http://www.liferay.com)代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用Apahce Lucene实现全文检索功能。 
Liferay的缺点是它缺乏一个简单清晰可拓展的架构设计,portlet设计显得比较凌乱,进行二次开发有一定的难度. 

时间: 2024-11-01 21:41:24

J2EE框架标准OpenSource大战拉开序幕!的相关文章

各大操作系统齐升级新一轮大战拉开序幕

本报记者 戴鑫 操作系统大战更上一层楼.上周有消息称,谷歌正积极协助开发者为即将发布的Android冰淇淋三明治(ICS)做准备.无独有偶,微软也宣布,将于近期向客户提供开发代号为"芒果"的最新版Windows Phone 7.5移动操作系统.而搭载iOS 5的苹果iPhone 5发布的消息更是甚嚣尘上. "升级版"军备竞赛操如火如荼.若论优势,谷歌安卓产品众多,苹果iOS人气最旺,微软WP7呼声也不小:论不足,安卓阵营动荡,同质问题突出:iOS在乔布斯离职后,魅力

4G大战拉开序幕 消费者何去何从

摘要: 12月18日,中国移动正式发布了新的商业主品牌和,其选择在4G发牌后全球合作者大会的时间点发布商业主品牌,表明中国移动希望借机在4G时代重塑形象,给用户形成一个全新的品牌认 12月18日,中国移动正式发布了新的商业主品牌"和",其选择在4G发牌后全球合作者大会的时间点发布商业主品牌,表明中国移动希望借机在4G时代重塑形象,给用户形成一个全新的品牌认知,最终在4G业务上争得更多的用户. 至此,中国三大运营商的主品牌:"天翼"."沃".&qu

4G标准遴选13日拉开序幕多标准并行几成定局

作 者:赵经纬 备受瞩目的4G标准遴选即将在重庆拉开序幕,工信部科技司副局级巡视员代晓慧近日透露,4G标准审定会将于10月13日开始.而在此前宣称TD-LTE-Advanced有70%胜算的ITU(国际电信联盟)副秘书长赵厚麟近日更表示,最终发布的4G技术标准预计将与3G标准一样,形成多个版本并存的局面. 胜算最大的"双黄蛋" 赵厚麟是近日在上海参加国际城市信息化论坛期间作出上述表示的.他指出,ITU将从10月开始,审议包括中国提出的TD-LTE-Advanced在内的6个4G技术标准

亚马逊/谷歌/苹果角力 智能家居争夺战拉开序幕

当今所处的物联网时代,语音识别被视作为人机交互的入口,由于人工智能和机器学习迅猛发展,语音控制也变得更为实用,互联网女皇玛丽?米克尔在2016年<互联网趋势>报告中也谈及语音将是人机交互的新范式,语音技术将解放人类双手和眼睛,未来与智能家居.可穿戴设备.机器人等交互模式,语音将是最佳人机交互模式. 在当前科技应用市场,语音控制设备渐成热门消费趋势,与智能家居的结合日益紧密,甚至被视为智能家居入口.巨头纷至沓来,掀起一场智能家居市场争夺战,而亚马逊Echo已成功拉开序幕. 亚马逊ECHO 不久前

统计局着手调查空置房新一轮调控或将拉开序幕

房屋空置率受到 网友空前关注,第一谜团有待破解 有关空置房总量的传言,已经被炒了持续数月.尽管国家电网已经出面否认"6540万套空置房"消息发布的真实性,但由于权威统计数据缺位,民间试图通过"读水表"."晒黑灯"."数空调"."查物业"来调查空置房真相的热情却越发高涨,而"空置率到底为多少"也被网友戏称为"第一谜团". 昨日,国家统计局终于按捺不住,国家统计局局长马建

智能家居盛宴拉开序幕 被忽视者寂寞“独舞”

智能家居盛宴拉开序幕 无论是新进入者还是后来者,智能家居的盛宴才刚刚拉开序幕. 在智能家居领域,杨华是最早的拓荒者之一.2000年,眼看着智能家居流行于美国市场,他和几位同事离开了摩托罗拉天津工厂,来到上海创办了索博.现在索博已经是国内最大的代工厂商,并号称是中国本土最大的智能家居解决方案商. 杨华说,受2008年金融危机重创后,市场开始转暖,2009年的销售额增量在35%,未来市场还会越来越好,这些客户很多来源于高档的社区,而不再像过去仅仅是别墅区. 作为广东省数字家居计划的技术承担企业,广州

构建支持Ajax的轻量级J2EE框架

ajax|j2ee 话说Buffalo是姓中的写的,支持下国产! 来先顶一个.Buffalo处理Ajax有多牛,嘿嘿 我还真没有正儿八经的整过.惭愧啊,争取在最近好好研究下吧.Buffalo支持和Spring整合.嘿嘿 这也是一个亮点.亮的有些不自在.为啥? 假如你用Spring+Struts+Hibernate来构建的轻量级J2EE框架,Spring和Struts整合有好几种方式,有一种方式不要要论论了.   <plug-in className="org.springframework

j2ee-我们项目用J2EE框架spring-security....数据库传值和方法一团糊,求助......

问题描述 我们项目用J2EE框架spring-security....数据库传值和方法一团糊,求助...... RT,照他们说法里dao里面是空的,我照着之前项目简单写了个注册 然后之前项目说方法写在action上直接调用....(项目里就action,service....) 求写过类似项目的人来点大致流程思路逻辑......现在感觉几个地方都是断的,连不起来,页面上值也传不进数据库 第一次提问....麻烦大家了~ 解决方案 大概和mybatis一样~sql操作是写在xml里面的~dao里面只

备受瞩目的“天价午餐”牛排餐厅正式拉开序幕

备受瞩目的"天价午餐"在纽约第四十九街第三大道口的史密斯·沃伦斯凯(Smith&Wollensky)牛排餐厅正式拉开序幕,赴宴双方分别为美国股神巴菲特和赤子之心中国成长投资基金的创办人,素有"中国私募基金教父"之称的赵丹阳.午餐掠影由于此次午餐拍出了211万美元的历史最高价,在美国国内也引发极大关注.餐厅门口美国CBS.福克斯(FOX)等各大主流电视台专题报道组严阵以待.中午12点,巴菲特准时出现在餐厅,虽已年近八旬,但依然精神矍铄,步履矫健.与赵丹阳见面后