<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    主要包括:Pluto,Liferay,eXo,Jetspeed四種開源Portal的介紹和分析,有助于對具體項目選擇合適的開發平臺。

    (1)Pluto
    2003年10月JSR168規范1.0正式公布后,Jakarta Apache就開始實施Pluto計劃(冥王星計劃),最終開發出該規范的一個參考實現(Reference Implementation),即Pluto。Pluto的1.0.1-rc2版與2004年12月發布。
    Pluto實現基于 JSR168的一個 Portlet Container,相當于為開發者提供了一個運行portlets的工作平臺。Pluto本身也提供了一個簡單的Portal模塊,該模塊僅僅是為了滿足Portlet容器和JSR 168的需要而寫的,因而顯得非常簡單,提供的實用的Portlet也非常少。從某種意義上說Pluto更像是一個Portlet Container,作為一個實用的Portal開發框架尚需要更強大的支持。但新版本的Pluto仍沒有推出。對于Pluto的應用開發,Apache更推薦使用Jetspeed項目框架。
    盡管Pluto作為一個完整的Portal應用還非常欠缺。但不少有影響力的Portal項目使用Pluto作為Portlet Container。這些項目包括:Jetspeed 、Cocoon uPortal 、Jahia等。由此可見Pluto的重要性。從開發者和學習者的角度看,Pluto的意義還在于為開發者和學習者提供了一個深入了解Portlet Container的簡潔的參考實例。

    (2)Liferay
    Liferay(支持JSR168)代表了完整的J2EE應用 ,最高版本是2005年1月推出的Professional 3.2.0。它的主要優點有:
          (1)使用第三放的開源項目,如Hibernate等。特別是前臺界面部分使用了Struts技術;
          (2)支持包括中文在內的多種語言;
          (3)支持較多的先進技術,如Web Services、EJB, JMS, SOAP, XML等;
    Liferay的缺點是它缺乏一個簡單清晰可拓展的架構設計,整個架構比較復雜且龐大;Struts1.1本身并不支持JSR168,所以Liferay在實現諸如上下文共享等問題上顯得十分笨重且沒有從根本上解決這些問題;portlet設計也顯得比較凌亂。此外,如果你的門戶系統準備應用于商業用途,你需要購買License。基于它進行二次開發比較困難。

    (3)eXo
    eXo(支持JSR168)基于JSF的Portal實現。最新版本是2004年10月發布的1.0RC1版。
    主要優點包括:
    (1) 由AOP(AspectJ)實現的內容管理系統,極大提高了內容管理性能;
    (2) 基于Pico Container的Portlet Container,Pico是一個著名的IoC3輕量級容器。同時也實現了上下文共享,二次開發的流程比較清晰;
    (3) 使用Struts框架技術;
    (4) 提供工作流技術服務(Workflow service)。
    (5) 提供了很多交流工具,通過XML可以為結構化的信息輕易地創建視圖;
         由上可見eXo采用了諸多先進技術,但存在不少缺點。主要缺點:由于Portal Server本身的數據是使用xmldb來進行處理,保存到數據庫的數據都是亂碼而且它所有默認的平臺字符集都是ISO-8859_1。缺乏中文的充分支持,對于中文門戶的開發并沒有優勢;由于JSF是重量級的表現層框架,使得exo的二次開發工作量比較大;對于商業Portal應用開發需要購買License。總體開發難度較大。

    (4) JetSpeed
    JetSpeed是Apache組織的開源Portal項目。Jetspeed 目前有兩個版本可供選擇1.X和2.0版本。Jetspeed1.X出現得比較早,但第一個較為成熟的版本發布是1.4。此后1.X不斷推出新版本。但Jetspeed1.X都不支持JSR168。當JSR168在2003年發布后,Apche開始開發Jetspeed2,提供對JSR168 的全面支持。
    下表是Jetspeed重要版本的發布日期:
    Jetspeed的重要版本                                         發布日期
    Jetspeed-1.4b2                                              2002年12月
    Jetspeed-1.5                                                2004年4月
    Jetspeed-2.0-M1                                             2004年12月
    Jetspeed-2.0-M2                                             2005年4月
    Jetspeed1.X基于Turbine框架開發,它提供了豐富的Portal技術功能。主要優點有:XML文件注冊Portlet,便于管理;圖形化的部署和卸載;對中文的良好支持等。值得注意的是IBM早期的WebSphere Portal Server就是在JetSpeed1.X上進行二次開發的。Jetspeed2.0在1.X基礎上進行了較大的改動,功能更加豐富,完全遵循JSR標準。

    配置方法,不同的版本的配置可能有變化,如不成功,可以自行察看文檔。
    Pulto在Tomcat下的安裝配置方法:
    (1) 從
    下載最新的二進制版本安裝文件
    (2) 執行%pluto%/bin/install,將它安裝到Tomcat目錄下即可
    (3) 在瀏覽器中輸入:
    ,運行Pluto http://localhost:8080/pluto/portal http://portals.apache.org/pluto/mirrors.cgi

    Liferay Professional在Tomcat下的安裝配置方法:
    (1) 從
    下載Liferay Professional安裝文件
    (2) 解壓ZIP包到某個目錄下
    (3) 若下載Tomcat版本的Liferay安裝文件,則不需再裝Tomcat,直接啟動bin目錄下的startup.bat文件。
    (4) 在瀏覽器中輸入
    運行Liferay Professional。 http://localhost/ http://www.liferay.com/downloads/index.jsp

    eXo Platform在Tomcat下的安裝配置方法:
    (1) 從
    下載eXo Platform的安裝包
    (2) 解壓ZIP包到某個目錄下
    (3) 若下載Tomcat版本的eXo安裝文件,則不需再裝Tomcat,直接啟動bin目錄下的startup.bat文件。
    (4)  在瀏覽器中輸入
    運行eXo Platform. http://localhost/ http://www.exoplatform.com/portal/faces/public/exo

    Jetspeed2在Tomcat下的安裝配置方法:
    (1) 從
    下載Jetspeed2 M1或M2版本安裝包
    (2) 若是安裝包中已經捆綁Tomcat,解壓即可。若安裝包不含Tomcat,先安裝Tomcat,然后將安裝包解壓到Tomcat目錄,并覆蓋相關文件即可。
    (3) 安裝要注意的問題有:Jetspeed2M1版本由于Bug無法安裝Tomcat5.5上(此BUG見
    );Jetspeed2必須安裝在Tomcat5.0.28以上版本上,否則低版本由于JAAS問題無法登陸
    (4) 啟動jetspeed-database目錄下的start-database.bat,啟動數據庫;
    (5) 啟動Tomcat;
    (6) 在瀏覽器中輸入
    運行Jetspeed; http://localhost:8080/jetspeed/portal http://issues.apache.org/jira/browse/JS2-187 http://www.apache.org/dist/portals/jetspeed-2/

    posted on 2007-01-23 09:58 周銳 閱讀(2496) 評論(0)  編輯  收藏 所屬分類: Portal
    主站蜘蛛池模板: 国产精品黄页免费高清在线观看| 国产成人免费手机在线观看视频| 最好2018中文免费视频| 亚洲最大中文字幕| 国产亚洲一区二区三区在线不卡| 亚洲三级高清免费| 中文字幕在线成人免费看| 亚洲AV无码一区二区一二区| 91亚洲国产成人久久精品网站| 亚洲毛片网址在线观看中文字幕| 久久久www成人免费毛片| 久草免费福利资源站| 乱爱性全过程免费视频| 亚洲成a∨人片在无码2023| 亚洲天堂电影在线观看| 亚洲AV无码国产在丝袜线观看| www国产亚洲精品久久久| 蜜桃视频在线观看免费网址入口| 久久精品无码专区免费青青| 久久精品成人免费观看97| 男人j进女人p免费视频| 国产精品亚洲色图| 亚洲JLZZJLZZ少妇| 亚洲精品国产综合久久久久紧| 亚洲看片无码在线视频| 亚洲Av无码一区二区二三区| 久久99亚洲网美利坚合众国| 亚洲国产成人一区二区三区| 久久久久亚洲?V成人无码| 亚洲国产精品激情在线观看| 又大又硬又爽免费视频| 国产成人aaa在线视频免费观看| 免费国产黄线在线观看| 大地资源在线观看免费高清| 中国在线观看免费高清完整版| 97免费人妻无码视频| 91免费资源网站入口| 亚洲成在人线aⅴ免费毛片| 一本无码人妻在中文字幕免费| 97视频热人人精品免费| 成人免费无码大片a毛片|