没有合适的资源?快使用搜索试试~ 我知道了~
首页Jetspeed2 Portal 门户技术开发文档
资源详情
资源评论
资源推荐
技术资料
目 录
JETSPEED2.0 概述...........................................................................................................................2
JETSPEED-2 工作流程....................................................................................................................5
JETSPEED-2 安全机制....................................................................................................................8
JETSPEED-2 的 PORTAL BRIDGE.............................................................................................10
1 集成 STRUTS MVC 模式开发的应用程序..............................................................................10
2 集成 WEBWORK 开发的应用程序.........................................................................................12
3 JSP 应用程序集成...................................................................................................................13
3 集成 PERL 应用程序..............................................................................................................14
4 集成 PHP 应用程序.................................................................................................................14
相关技术介绍和规范.......................................................................................................................15
WSRP..........................................................................................................................................15
PORTLET 容器.............................................................................................................................16
PORTLET......................................................................................................................................16
PORTLET PREFERENCES...............................................................................................................17
JSR168 规范...............................................................................................................................17
PSML..........................................................................................................................................19
LAYOUT........................................................................................................................................19
DECORATION................................................................................................................................20
AGGREGATOR..............................................................................................................................20
PLUTO..........................................................................................................................................21
EXO.............................................................................................................................................22
LIFERAY.......................................................................................................................................22
JPORTAL.......................................................................................................................................23
JETSPEED-2 相关资源链接..........................................................................................................23
JetSpeed2.0 概述
Jetspeed2.0 最终 release 版本发布于 2005 年 12 月, 可以从以下网址下载源代码和捆绑
tomcat 的压缩文件: http://www.apache.org/dist/portals/jetspeed-2/ 。
与 Jetspeed1.x 比较,Jetspeed2.0 (以下简称 J2)的架构发生了很大变化, J1.x
使用了 Turbine,在 J2 中 Turbine 不再使用, 而是使用了 Spring Framework 作为默
认的组件框架,从官方的资料介绍看,J2 架构支持将一种组件架构替换为别的组
建架构如 Pico,Spring 仅仅是 J2 默认的 Component Framework,从本节下文的叙述
中可以看到替换的方式。
之间可以通过
等来进行交互。所以谈不上 “
没有定
义
之间的事件模型”。 由于
不是基于
的,所以它的门户上
的链接是无状态的,也许独立的
可以让它更容易被集成。
Jetspeed-2 使用 pluto 作为 Portlet 容器。
Jetspeed-2 组 件 框 架 ( Component Framework ) 的 装 配 是 通 过
JetspeedServlet(org.apache.jetspeed.engine.JetspeedServlet)进行配置和实现的,见下图:
2
JetspeedServlet 在 web.xml 中 配 置 , 门 户 应 用 启 动 时 即 执 行
JetspeedServlet。JetspeedServlet 中 initializeComponentManager 方法为给定的组件框架装载
assemply(见 WEB-INF/assembly), initializeComponentManager 将 spring framework 作为
默认的组件框架。并装配 WEB-INF/assembly 下的 xml 文件来初始化 spring 引擎。然后组件
框架来创建 JetspeedEngin:
!"#$ %%&
下面是 initializeComponentManager 方法的代码:
"#$ !"#$'"
'" " ( (%)*+,
-
'" ./0'" '" %&
11'2)313%&
'&
4
'%0"2)%&
#4.5
(03#4.03316/*71#4.3%&
#4.,
(03#4.0,330,#3%&
894" 89-316/*71#4.141:0,#3;&
89 " 89
-#4.5<31:3<#4.,;&
'",'",'" 0'",%&
"#$ #
"#$4"
" '",%&
(#&
;
如 果 我 们 需 要 用 别 的 组 件 框 架 替 代 Spring framework, 就 要 覆 盖
initializeComponentManager 方 法 , 就 是 指 用 别 的 ComponentManager 替 代
"#$。下面是 "##$ 相关的类图:
3
从 上
面 的 分 析
说 明
Jetspeed2
的 基 础 组
架 构 是 基
于 Spring
组 件 的 可
伸 缩 的 架
构 , Jetsp
eed2 还
有 什 么 其
他 新 的 特
性?
Jetspeed 2.0 的 final release 版本完全兼容 Portlet 规范 1.0(JSR-168)。Jetspeed2.0 是 Java
Portlet API 的完整实现。
支持 SSO(Single Sign-On)单点登录单点登录技术是一种认证和授权机制,它
允许注册 用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分
支网站,无需再进行登录。
Jetspeed-Bridge 使 Jetspeed 可以集成 Struts,JSF,PHP,Perl,Velocit.,646= 开
发的应用。可以将 (、>. 模板、2 脚本、2?2 脚本等以
2 的形式展现,这对旧系统的移植将很有帮助。0@ 还实现了
一组常用的示例 2,包括日历、书签等小工具。
可配置的管道请求处理器(2A(2)。管道可把一些访
问的请求根据参数,分配给 的容器。
JAAS 数据库安全策略。
Jetspeed 支持 AJAX XML API。
portlet 应用的自动部署。
基于 LDAP 及数据库实现的安全组件。为用户认证提供 LDAP 支持。
开发者可使用 Jetspeed PSML 语言装配 portlets。
门户内容管理和导航:页面、菜单、文件夹、链接。
多线程的聚合引擎。
集成主流的数据库:Derby, MySQL, MS SQL, Oracle, Postgres, DB2
4
国际化支持
统计日志引擎。
Portlet 注册
使用 Lucene 对 Portlet 组件进行全文搜索。
用户注册功能
遗忘密码获取功能
丰富的登录和口令配置管理功能
基本页面定制
管理 Portlet:
- 用户、角色、组、密码和 Profile 管理
- JSR168 用户属性编辑器
- Portlet 应用和生命周期管理
- Profiler 系统管理
- 统计报表
门户设计的特征:
可部署 2 和页面皮肤5%" 组件。
可配置的 " 页面外观B.(%。
很容易为皮肤和 Layouts 组件使用 Velocity 宏语言
Jetspeed-2 工作流程
5
剩余23页未读,继续阅读
beiwei24
- 粉丝: 0
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0