




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java開源門戶系統(tǒng)Liferay代表了完整的J2EE應(yīng)用,使用了Web、EJB以及JMS等技術(shù),特別是其前臺界面部分使用Struts框架技術(shù),基于XML的portlet配置文件可以自由地動態(tài)擴展,使用了WebServices來支持一些遠程信息的獲取,使用ApahceLucene實現(xiàn)全文檢索功能。主要特點:1、提供單一登陸接口,多認證模式(LDAP或SQL);2、管理員能通過用戶界面輕松管理用戶,組,角色;3、用戶能可以根據(jù)需要定制個性化的portallayout;4、能夠在主流的J2EE應(yīng)用服務(wù)器上運行,如JBoss+Jetty/Tomcat,JOnAS;5、支持主流的數(shù)據(jù)庫,如Postgr
2、eSQL,MySQL;6、使用了第三放的開源項目,如Hibernate,Lucene,Struts;7、支持包括中文在內(nèi)的多種語言;8、采用最先進的技術(shù)Java,EJB,JMS,SOAP,XML;口JetSpeedJetspeed是一個開放源代碼的企業(yè)信息門戶(EIP)的實現(xiàn),使用的技術(shù)是Java和XML.用戶可以使用瀏覽器,支持WAP協(xié)議的手機或者其它的設(shè)備訪問Jetspeed架設(shè)的信息門戶獲取信息.Jetspeed扮演著信息集中器的角色,它能夠把信息集中起來并且很容易地提供給用戶.Jetspeed具有如下的特征:即將成為標準化的JavaPortletAPI*基于模板的布局,包括JSP和Ve
3、locity*通過開放的內(nèi)容同步技術(shù)支持遠程XML內(nèi)容交換定制默認的主頁使用數(shù)據(jù)庫進行用戶認證內(nèi)存緩存技術(shù),加快頁面的響應(yīng)*通過RichSiteSummary技術(shù),支持同步內(nèi)容和Cocoon,WebMacro,Velocity集成.WirelessMarkupLanguage(WML)支持*使用XML格式的配置文件注冊portlet.完整的WebApplicationArchive(WAR)支持Web應(yīng)用程序開發(fā)的基礎(chǔ)設(shè)施可以在本地緩存遠程內(nèi)容*與Avantgo同步*可移植到所有支持JDK1.2和Servlet2.2的平臺*與Turbine模塊和服務(wù)集成可以根據(jù)用戶,安裝媒體類型和語言的不同設(shè)
4、定,產(chǎn)生不同的個性化服務(wù)*持續(xù)化服務(wù)使得所由的portlet能夠容易的存儲每個用戶的狀態(tài),頁面和portlet*使用皮膚技術(shù)使得用戶可以選擇portlet的顏色和顯示屬性*自定義功能是的管理員可以選擇portlet以及定義個人頁面的布局在數(shù)據(jù)庫中存儲PSML*通過Jetspeed的安全portlets管理用戶,組,角色和權(quán)限*基于角色對訪問portlet進行控制PlutoPluto是一個滿足PortletAPI規(guī)范的Portlet容器的實現(xiàn),它為開發(fā)者提供了一個運行portlets的工作平臺。然而,如果沒有一個驅(qū)動器(driver),也就是Portai,的支持的話,運行和測試Portlet容器
5、將非常之麻煩oPluto本身也提供了一個簡單的Portai模塊,該模塊僅僅是為了滿足Portlet容器和JSR168的需要而寫的。口oPortaloPortal是一個用java寫的開源門戶項目,它的目標是成為一個安全的web應(yīng)用程序?;赟truts框架技術(shù)??趈PortaJ2EEPortalEngine是一個建造于JeeniusFramework( HYPERLINK http:/jee http:/jee)框架基礎(chǔ)上的完整功能的門戶引擎。它可以和任意兼容2.3版本的servlet引擎工作,提供了許多有用的小部件。jCharonjCharon目標是創(chuàng)造一個具有國際化與商業(yè)化的Portal及P
6、ortlets。發(fā)起該項目的原因大致是現(xiàn)有的開源portal太簡單,portlets也不具有國際化,所以建立了以冥王星(pluto)的衛(wèi)星Charon為名的開源項目。該項目的License是ApacheFoundationLicense口eXoPlatformeXoPlatform是一個開源企業(yè)門戶解決方案,它基于Java(tm)ServerFaces(JSF)web層框架,遵循portletAPI(JSR168)。此開源項目還用到的開源技術(shù)有PicoContainer,JbossMX與AspectJ。JakartaPlutoPortletAPI規(guī)范(JSR168)的Portlet容器的實現(xiàn),
7、它為開發(fā)者提供了一個運行portlets的工作平臺??贘PortalJPortal是目前最為符合JSR-168Spec的Portal實現(xiàn)。他使用了攔截器技術(shù)和DynamicProxy來實現(xiàn)Portlet的可插入設(shè)計。他目前只是一個原型的實現(xiàn)并且之關(guān)注于實現(xiàn)PortalContainer,并沒有過多的Portlet實現(xiàn)和設(shè)計。優(yōu)點在于其的架構(gòu)清晰,易于擴展,但在Portal的工業(yè)強度上需求的差距是比較大的,沒有分布式的概念是他目前架構(gòu)的一個致命的地方??趗Portal由(JA-SIG)開發(fā)的uPortal基于的Java,XML,andXSL項目,發(fā)行版包括WEB服務(wù)頻道,權(quán)限,用戶組管理等等。U
8、Portal讓你可以自己增加你的機構(gòu)需要的新特性。它著眼于高等教育機構(gòu),一些商業(yè)組織也用它來作為構(gòu)建協(xié)同社區(qū)的框架。這種框架包括插入式的被成為頻道的組件,它提供用戶感興趣的信息。用戶可以根據(jù)其在機構(gòu)中角色選擇關(guān)心的頻道,同時還可以定制自己站點喜歡的樣式。jPortletjPortlet是portlet容器的一個開源實現(xiàn),Portlet是運行在portle服務(wù)器中的portlet容器之內(nèi)的組件。jPortlet具有以下特性:1,可以用不同的方式瀏覽portlet:觀察、修改、配置或者提供幫助。2,它的API可以讓你把portlet部署在web瀏覽器內(nèi)、PDA上、蜂窩電話上等許多地方。3,port
9、let容器可以緩存portlet的內(nèi)容,用來加速porlet的表現(xiàn)。OpenPortalOpenPortal是一個Web門戶框架,可以讓用戶個性化運行這一軟件的站點的Web頁面。用戶通過選擇一套可用的門戶組件屬性來構(gòu)造其頁面。一個門戶組件可以是servlet或JSP頁面??贘acoPortalServer一個遵循PortletSpecification(JSR-168)規(guī)范的portlet容器。StringbeansStringbeans是一個兼容JSR168portlets部署的平臺。2.4版增加了portlet應(yīng)用部署者工具,支持部分保護(semi-protected)的門戶應(yīng)用、跟蹤和訪
10、問門戶應(yīng)用??贕ridSphere提供一個基于portlet的高級開放源代碼門戶。GridSphere是在歐盟提供基金的GridLab項目下開發(fā)的,提供了一個非常復(fù)雜的門戶,該門戶為各種終端用戶提供高度定制的環(huán)境。portlet模型向用戶提供了一個靈活易用的接口,并向門戶開發(fā)人員提供了一個模型,用于創(chuàng)建可插入的和動態(tài)的應(yīng)用程序支持下面簡要列出核心的GridSphere特性:1,PortletAPI的實現(xiàn)與IBMWebSpherePortalServer4.2或更高版本緊密兼容。2,易于開發(fā)并易于與插入到GridSphereportlet容器中的第三方portlet”集成。3,級別更高的模型,用
11、于使用可視的bean和GridSphereUserInterface(UI)標簽庫構(gòu)建復(fù)雜的portlet。靈活的基于XML的門戶表示描述,可以輕松對其進行修改來創(chuàng)建自定義的門戶布局。對基于角色的訪問控制(RoleBasedAccessControl,RBAC)提供內(nèi)置的支持,RBAC將用戶分為guest、user、admin和superuser。復(fù)雜的服務(wù)模型,允許創(chuàng)建用戶服務(wù)”,可以按照用戶權(quán)限限制服務(wù)方法。通過HibernateforRDBMS數(shù)據(jù)庫支持提供數(shù)據(jù)的持久性。為portlet服務(wù)的服務(wù)端測試集成了Junit/Cactus單位測試,包括生成測試報告。GridSphere核心po
12、rtlet提供基本功能,包括登錄、注銷、用戶和訪問控制管理。由于GridSphereportletAPI幾乎與WebSphereportletAPI完全相同,所以您應(yīng)該多看看developerWorks文章,這些文章在參考資料和IBMWebSpherePortalZone中列出。在理論上,使用IBMWebSpherePortalServer開發(fā)本文中的示例portlet應(yīng)該不難。GridSphereAPI與JSRPortletAPI1.0最后的規(guī)范非常類似,gridSphere的將來版本是符合JSR168的。當前的GridSphere版本提供了一個門戶、一個portlet容器和一組有用的核心p
13、ortlet,包括用戶和組管理以及布局定制和portlet訂閱。JacoPortalServer一個服從Portlet規(guī)范(JSR-168)的Portlet容器。basicPortalCMS(TM)basicPortalCMS(TM)是一個企業(yè)信息門戶(EIP)。它完全基于能夠讓用戶開發(fā)標準,廉價,跨平臺,動態(tài),靈活和非??靪eb應(yīng)用程序的開源軟件技術(shù)。MyPersonalizerMyPersonalizer是一個基于J2EE框架的我的”門戶(類似于)的開源項目。NVPortalNVPortal是一個基于開源BSD協(xié)議的Java企業(yè)門戶解決方案.這個開源方案可滿足用戶的高需求因為:*符合JSR
14、168規(guī)范與WSRP標準,通SOAP實現(xiàn)商業(yè)處理引擎與搜索引擎,可隨意地的自定義布局,非常友好的用戶界面,多語言支持,*單一登錄(SSO),*圖形管理界面等.WWPortletWWPortlet個MVCJSR168Portlet框架基于WebWork,Velocity,Spring,Hibernate.使用WWPortlet框架開發(fā)門戶(Portal)系統(tǒng)時,可以不需要知道Portlet和JSR168的API與概念.你可以像開發(fā)傳統(tǒng)WebWork/Velocity應(yīng)用程序一樣來開發(fā)門戶(Portal)系統(tǒng),LuteceLutece是一個Web門戶引擎,它能夠讓你快速創(chuàng)建基于HTML,XML或數(shù)
15、據(jù)庫內(nèi)容的internet或intranet門戶網(wǎng)站.Lutece可很好的運行在Linux與Windows平臺上,采用MySQL作為默認的數(shù)據(jù)庫Lutece提供一個非常簡單的管理界面能夠讓最終用戶直接使用而不需要任何專門的技術(shù).這個工具由巴黎城市數(shù)據(jù)處理部門所開發(fā)主要用于區(qū)域Web站點項目,它已被運用在超過18個城市的Web網(wǎng)站上(具體可查看此處列表).口SIPFSIPF(SiemensIntranetPortalFramework)提供一個個性化的,結(jié)構(gòu)化的信息訪問和應(yīng)用程序的無縫集成.一個基于web的并且結(jié)構(gòu)分明的可視化桌面工作環(huán)境.PortletBridgePortletBridgePo
16、rtlet是一個webclippingproxyportlet它能夠把web應(yīng)用程序裁剪成portlets。PortletBridgePortlet使用XSLT和CyberNeko進行webclipping。口KosmosKosmos是一組監(jiān)測軟件項目開發(fā)portlet。符合JSR-168規(guī)范可用于跟蹤項目各方面的進展包括:版本控制,缺陷跟蹤,持續(xù)構(gòu)建,和項目依賴等。LightPortalLight是一個基于Ajax與Java的開源Portal框架,它能夠被無縫地集成到任何JavaWeb應(yīng)用程序中或作為一個獨立的Portal系統(tǒng)。它的特點就是當用戶以管理方式訪問portal時打開它,當用戶需要
17、把它作為規(guī)則商業(yè)處理時關(guān)閉它。支持JSR168PortletAPI設(shè)計規(guī)范.支持多主題,也支持自定主題。每個Portlet都可以配置成單獨刷新的模式,自動獨立刷新與在同一個tab頁面刷新其它portlet。OpenPortalOpenPortal是一個開源企業(yè)級Portal平臺。它源自SunJavaSystemPortalServer7產(chǎn)品。OpenPortal由多個子項目組成:eclipse-portaipack:在Eclipse中使用開發(fā)/部署portet。jsfportletbridge:JSF與Portlet集成包。portlet-container:個企業(yè)級開源Portlet容器。portlet-repository:個開源的Portlet倉庫。wsrp:個用于RemotePortlet的WebService。JBossPortalJ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國嬰幼兒儲霧罐行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景預(yù)測報告
- 2025至2030中國圓沙發(fā)行業(yè)市場占有率及投資前景評估規(guī)劃報告
- 2025至2030中國園林綠化行業(yè)發(fā)展研究與產(chǎn)業(yè)戰(zhàn)略規(guī)劃分析評估報告
- 2025至2030中國危險品運輸車行業(yè)市場深度調(diào)研及競爭格局與投資報告
- 2025至2030中國衛(wèi)生間圍框行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國醫(yī)院家具行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 2025至2030中國醫(yī)用肚臍貼行業(yè)競爭狀況與應(yīng)用趨勢研究報告
- 2025至2030中國制鞋行業(yè)市場深度發(fā)展趨勢與前景展望戰(zhàn)略報告
- 《0-3歲嬰幼兒撫養(yǎng)與教育》課件-模塊3:日常生活保教體系
- 綜合性離婚協(xié)議書:婚姻終結(jié)與共同利益保護
- 石英砂采購合同
- 廣告代理行業(yè)商業(yè)模式-全面剖析
- 2025年連云港專業(yè)技術(shù)人員公共課程公需考試
- 鋼結(jié)構(gòu)工程施工難點及解決措施
- (2024)湖北省公務(wù)員考試《行測》真題及答案解析
- 建筑工程資料填寫范例與指南
- 2023年貴州貴州賴茅酒業(yè)有限公司招聘考試真題
- 行政案例分析-終結(jié)性考核-國開(SC)-參考資料
- 操作系統(tǒng)-001-國開機考復(fù)習(xí)資料
- 《商務(wù)郵件禮儀》課件
- 《讓子彈飛》電影賞析
評論
0/150
提交評論