大家有没有用过jetspeed和portal等,谈谈它的优缺点吧

大家有没有用过jetspeed和portal等,谈谈它的优缺点吧:我觉得首先我觉得在构建网站,jetspeed/portal技术比较简单实用,而且可以把页面分割成一个个portlet,易于管理。而且用户管理这方面也不错,有single-sign-on这个动动。小弟学的比较出浅,请大家谈谈其他的优缺点吧

如果是初W者
我建hr不要W使用 jetspeed 1.4
等到他到了 2.0 支援 JSR#168 再f

Opensource 界的
Liferay 2.0( jsr #168 support now ) on jboss,
EXOportal 1.0 ( jsr #168 support now ) on jboss, struts based
都_始作 JSR 168

BEA Weblogic Portal 8.1 也有 service pack for JSR#168

jakarta pluto @0妇褪 JSR 168 的 RI

是的,最近关于Portlet的标准API (JSR#168)刚刚获得通过,所以选择Protal产品就要看它是否支持标准了。

否则,你在这个平台上开发的组件Protlet只能在这个软件中使用。

哦这倒也是,我是一个初学者。用的正是jetspeed1.4。支持JSR168这个标准问题还没考虑到。谢谢。那如果我要学习portal/portlet技术,找什么东西学好一点呢?还有一个问题:看了一些资料说portal技术在整合系统方面也有独到之出,但是我发现真正要整合其他web应用的话,还是要改写很多东西的?还有它能够调用web service这个到不错。我觉得他最主要最好的功能还是体现在他的用户权限管理这方面。不知道我说的对不对?另外大家有没有学习portal/portlet技术的资料,共享一下阿

portal 最重要的事情

(1) 整合 EAI tier , 呈F出所有的Y
(2) _到 SSO ( Singal SignOn ) 我坏侨,_到 authetication 的C
(3) 使用 authorization ( Role, Permition, Group and etc..)的方式嘞薹旨
(4) 透^ Personalization 的客制化技巧大家可以x自己想看的Y及[O的版面或色彩

我 Portlet 168 Spec 的 Portal Introduction 翻g如下

一Portal(入口W站)就是指一 Web-based 的系y,通常都峁人化O定、我坏侨搿⒁约坝筛鞣N不同碓椿虿煌W站取得各式各拥馁Y,K且⑦@些Y放在W之中M合而成的呈F平台,入口W站芯傻人化O定去提供客制化的W,不同等的使用者g[面@得不同的Y热荨

如果]有看^ portal W站的, 可以先到
my.yahoo.com
www.mynetscape.com
@代表性的W站

我公司 bea weblogic portal 7.0 就_始_l相P系y
目前已M入了 weblogic portal 8.1 的整合
我本身也使用^ ibm websphere portal 4.2 .
也研究^ opensource jetspeed 1.4 / exoportal
正在研究 jakarta RI 0 pluto ( jsr 168 ri )

我J榇蠹议_l出淼某尸F都差不多,
彼此的整合方式s不相同
jetspeed 不e, 但是O定上^於}s, 而且尚未支援, 他的 PSML 可能v史.
exoportal 也不差, support 168, 但是缺乏 ide integration, 冻W者y度是太高
相Φ weblogic portal 8.1 + workshop 我J槭亲钶p的_l方式
h比 weblogic portal 7.0 + ebcc 好太多了
IBM websphere 4.2 ( 目前最新是 5.0 吧 )我本身不太喜g ibm 的w
不^我不得不承J去年的 portal 市鼋
他的 struts integration portlet 墩 struts-based 的a品是很具吸引力的

最後的 pluto , 目前]有 release
不^我想 sun 可能⑦@0刚系 sunone portal
未, 就不偈羌y的_l方式了

谢谢jakarta99的指点和评论。听你一番话,甚读十年书阿!
我想问一下jetspeed和exoportal、weblogic portal他们主要的区别什么?他们总体实现的思路或者框架一样吗?

或者说JSR168规范出来以后,实施了一些哪些以前没有的东西?

之前我的感X都是透^所^的 portal framework
jetspeed bases on Turbine , ibm bases on jetspeed .
bea 8.1 and exoportal bases on struts.
他都HH算是利用 Servlet 去做到 Portal

而 jsr 168 定x了 portlet api extends servlet
有相P的 taglib 等等
portlet 更具有

不^, 目前 168 的部分
我人在研之中, 有心得再分享o大家.

Turbine到底是一种什么样的结构呢,他跟Struts的区别主要在哪里?

portal api的支持与否不是最实用的,jetspeed开发定制桌面确实方便,把portlets 改下以兼容jsr168不是最困难的。

假如我]有估e`的
Jetspeed 2.0 pluto 成核心 作 portlet container.

碚f, portlet 完整的系y可以分 Portal 及 Portlet Container

Portal 就是碚面的M合呈F, 接值, 回鹊鹊幼
Portlet Container 就是管理著 portlet 的生命L期, 甚至 UserProfile, Data Caching ..
而 portal 的部分就是各家S商自行作..

目前 jetspeed 1.4 portlet 成支援 JSR#168 是否很容易.. 我想是很麻┑囊患虑..
因 jetspeed 1.4 的版本和 JSR#168 的^念是有c差距
可以 http://www.jcp.org/en/jsr/results?id=2182 @e看出 Apache 被⒌亩四

整 JSR#168 其]有制定地很栏
就拿 View 端的呈F碚f, 除了 portlet 之外, portal 部分乎都是各自l]..不^@幼右埠, 至少有了实 portlet api , taglibs , css-definitions, context 等等,我就不Q一 portal server, 又得m的新h境了...

EN,portlet改写一下,也不是很麻烦的事。
jetspeed2.0不知道是何年马月的事情呢,在这期间,我的portlet开发,肯定管不了JSR168了,不管,只有项目有生命就可以了。

jakarta,你知道不jetspeed中的permission中的customize and personalize之间有什么区别?

你知道 ACL
User-Group-Role 的PSc Role-Permission 的PS ?

假如F在有 A, B, C, D, E 五 portlets
我用 admin role 登入, 我可以看到 A, B, C, D, E 五 portlets
如果有]登入, 是凫 guest role, 我t可以看到 A @ portlet
如果我登入 Manager Role, 我可以看到 A, B, C @三
如果我登入 User Role, 我可以看到 A, D @
@些 Portlet 群M, 我透^ role 硖

至於 role-permission t是
每 portlet 中的幼魈硎怯 permission 砜刂频
例如 admin 和 manager m然都可以看到 C @ portlet
admin 可以新增修改h除, manager s只能查..

和知应用权限ID(ACL)和ROLE,PERMISSION之间的关系,
但我们的permission中有一个custermize(定制) 和personalize(个人化),我是后续开发,所以不知道这两个permission是原生的还是开发人员增加的,它们对于ACL的作用有什么不同?