Portal網站通過共享,主題和皮膚文件來實現網站的風格統一,我們的網站采用tiles來實現了網站界面的風格統一,這樣改到Portlet上面是比較方便的,但是對美工提出了更高的要求,因為它的文件里面使用了大量的IBM自定義的標簽。
Portlet的拆分問題,每個 portlet 封裝為獨立的 WAR 文件。這對開發者很方便,因為每個 portlet 都可以單獨更新,類似于插件的思想。然而,這種方法對內存有負面影響,因為每個 portlet 都被封裝為獨立的 EAR 文件,而在 WebSphere Portal 中,每個 EAR 文件都有自己的會話上下文。如果我們的網站首頁有十個 portlet,這就導致首頁有十個會話上下文。每個會話上下文都是內存密集型的,這意味著十倍以上的內存將被分配,以容納每一個會話上下文,其他頁面同。
原有代碼的移植問題,以前我們的網站運行在WAS 6上面,現在需要運行到WAS5.1上面,需要按著was5.1的J2ee標準進行重新的封裝。
Struts 是一個流行的開放源代碼開發框架,它提供了一種便利的方式,可以用于將模塊化的應用程序清楚地分解成邏輯、表示和數據。IBM WebSphere Portal 包含內置的 Struts Portlet Framework,使得 Struts 能夠繼續普及到門戶應用程序。本文將展示可以如何使用 Struts Portlet Framework 來遷移現有的 Struts 應用程序并將其部署到 WebSphere Portal 中
利用Portal來實現個性化的定制需要發布一個portal的應用,然后Portal的第一層是頁面,頁面上面運行Portlet,針對不同的登錄用戶展示不同的Portlet來實現個性化的功能,每一個Portlet其實是一個EAR文件。
壞男孩原創
引用請注明出處:
http://www.tkk7.com/badboyryan更多Portal相關:
http://www.tkk7.com/badboyryan/category/14653.html
posted on 2006-09-21 09:50
壞男孩 閱讀(1591)
評論(1) 編輯 收藏 所屬分類:
資源整合