




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