J2EE电子政务门户系统(3)
2008-02-23 09:42:46来源:互联网 阅读 ()
是被设计成聚合大量内容的组合页面,举例:同样一个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设计显得比较凌乱,进行二次开发有一定的难度
OFBIZ
OFBiz(http://www.ofbiz.org/)是一个比较有影响力的开源软件,OFBiz是一种试图与J2EE框架技术并驾齐驱的大型软件框架,其核心是三个引擎:实体引擎、服务Service引起以及工作流引擎,OFBiz最大的优点是其方便的实体引擎,可以快速地开发数百张数据表。
OFBiz的服务引擎提供了工作流、SOAP等具体的实现形式,这样用户可以直接通过服务引擎使用到自己需要使用的技术,类似一个动态方便的API库。
OFBiz也有自己的安全权限控制框架,可以和每个Service绑定在一起。
OFBiz的缺点在于由于它试图搭建一个无所不包的大型框架系统,必然导致其架构组织的复杂性,试图在其上进行整体的二次开发困难很大;而且OFBiz主要是一种Web结构的系统,在事务处理、安全性以及分布式计算上有所不足。当然
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:开发J2EE应用的要领
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
