- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种轻量级校园信息门户设计和实现
一种轻量级校园信息门户设计和实现 张靖 2010年10月 主要内容 序言 基于Portlet 的门户框架及功能设计 资源整合技术 远程Portlet 发布和搜索 校园门户系统实现 结论 序言 1)校园信息门户的意义 2)校园信息门户建设现状 3)轻量级校园门户解决方案的提出 利用现有成熟的开源系统,引入Web2.0 技术理念,提出一套以Liferay 为开发框架的轻量级校园门户解决方案,并尝试解决校园门户交互性等问题。 基于Portlet 的门户框架及功能设计 1、基于Portlet 的校园门户的框架结构设计 基于Portlet的门户框架及功能设计 2、校园门户的功能计 主要有单点登录、个性化定制、内容管理、应用集成。 资源整合技术 远程Portlet 发布和搜索 1、基于WSRP的系统架构 远程Portlet 发布和搜索 2、一种新的WSRP数据结构设计 远程Portlet 发布和搜索 3、基于单关键词的WSRP服务搜索技术 校园门户系统实现 校园门户系统实现 应用集成 主要采用两种方式来整合现有的校园应用系统: 一种是基于单点登录,然后通过IFrame 把其他系统的功能点嵌入进来。 一种是要通过改造其他系统来完成整合。 校园门户系统实现 远程资源整合 (1) Web服务整合 1)寻找和测试资源 2)编写Portlet 3)Portlet部署到Liferay服务器 (2) 远程Portlet整合 1)选定门户框架及发布Portlet 2)安装WSRP4J,并发布Portlet 3)利用Liferay发现并消费服务 4)结果分析 校园门户系统实现 结 论 分析和研究了校园门户框架和功能,有效地结合Web2.0 技术,利用Web Services 和WSRP 技术,在数据和展现层面,探讨门户功能设计和实现,改善WSRP 数据结构的不合理,提出一种新的数据结构,实现了Portlet 搜索功能。遵循JSR168规范,在Liferay 框架基础上提出了轻量级框架信息门户的具体实施方案,实现了校园门户基本功能。 能够根据数据整合及各种应用快速无缝开发需要的功能模块,简单方便地部署,占用较小的资源,具有广泛的适用性。 实际运行应用稳定,较好地解决了门户交互性问题,投资少,开发、实施、应用和维护方便、灵活,极大地促进了校园门户的进一步推广与应用。 谢 谢! 敬请您批评、指正…… * 用户和用户交互功能采用Web2.0技术,如博客、维基等,再由RSS、书签等将用户紧密联系在一起。门户和门户交互功能可以进行资源共享,将一个门户中的Portlet作为服务提供,可远程插入到其他门户中,使远程操作该Portlet和本地操作一样。 校园门户中存在各种各样资源,需要对这些资源进行组织并整合。 应用系统的整合策略分为数据级、功能级和应用级(内容、流程)。 互联网资源整合主要有:简单URL导航、IFrame技术和HttpClient技术。 业务逻辑层 Web服务存储 WSRP生产存储 UDDI注册服务 其他客户端 门户框架 参考Web服务的搜索方式使用UDDI4J来实现portlet搜索。 按关键字查询WSRP服务的流程 Liferay (支持JSR168)代表了完整的J2EE应用, 使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取。 Liferay是一个功能强大的框架,提供了稳定的Portal容器,也预置了较多的服务。搭建开发环境主要软件包有Liferay5.1.2、Eclipse3.3、Tomcat5.5、MySQL5.0、JDK1.5、Ant1.7.1、Jikes1.22等 校园信息门户截图 *
原创力文档


文档评论(0)