2012-02-11 139 views
1

我對門戶框架有一些基本問題 - 抱歉,如果這些問題要分解成多個問題並單獨發佈。關於Java門戶框架的問題

我在本論壇的其中一個答案中讀到,「門戶」不遵循用於聚合和顯示內容的標準規範,並且每個門戶網站都有自己的顯示信息的方式。

什麼構成了門戶框架?門戶框架是運行portlet所必需的還是足夠的portlet容器?我猜apache pluto服務器是一個portlet容器,但不是一個完整的門戶 - 我是對的嗎?門戶服務器和內容管理系統之間是否存在強有力的關係 - 它們是如何相關的?行業標準門戶是否提供用於執行認證和授權的開箱即用功能?如果是這樣 - 行業標準門戶框架必須具備哪些其他功能?什麼是流行的門戶框架?有沒有廣泛使用的門戶框架?謝謝!

+2

除此之外,您應該更具體地瞭解您認爲的「門戶框架」。你顯然是在談論一件Java事情。 – 2012-02-11 18:27:09

+0

謝謝約翰 - 我的確在談論Java門戶。感謝您快速突出我的愚蠢! – 2012-02-11 18:29:53

回答

3

門戶網站代表了一個網站,它提供了對應用程序和信息的單一訪問點。門戶框架是門戶的一部分,負責門戶的呈現和自定義。 門戶框架實現需要實現一組JSR,例如JSR168JSR268(portlet規範v1和v2)。

爲了運行portlet,您需要實現Portlet容器規範(JSR168或JSR286)的應用程序服務器。它可以是大型企業產品之一:IBM WebSphere,Oracle WebLogic(都具有應用程序服務器,快速應用程序服務器和門戶)或某些開放源代碼portlet容器:JBoss,Pluto,OpenPortal,Liferay等。

安全性 - 授權)在portlet JSR中提到。但是,Portlet大多是用第三部分框架(我是用Spring做的)保護的(我是用Spring做的)

關於什麼是流行的,我想好的答案是「取決於」......如果你爲大企業公司工作 - 會推薦IBM WebSphere 7 Portal,否則我建議你考慮JBoss和Liferay。

祝你好運!

2

「門戶」是一個網站,它彙集了來自其他網站的內容和服務。通常當有人想要建立一個門戶網站時,就是要解決查找和使用信息的問題(他們有太多的問題,而且都是分散的)。

門戶框架讓您可以構建複雜的網站,重複使用現有的內容和應用程序。示例和常用平臺包括:Drupal(一種開放源代碼的PHP平臺),Sharepoint(Microsoft的.Net Portal平臺)和IBM WebSphere Portal(基於Java)。

重用部分是門戶的關鍵 - 在Drupal中,您可以從社區安裝模塊以快速(比從頭開始更快)複製您在網絡上其他地方看到的功能,例如博客,維基,討論論壇,用戶配置文件,購物車和數據庫應用程序。在Sharepoint中,您可以使用「Webparts」做同樣的事情。在IBM Portal中,它們被稱爲「Portlets」。門戶平臺本身負責處理用戶認證(登錄/註銷),安全性(組和資源訪問)以及根據門戶網站,搜索,內容管理,導航,語言管理,設備檢測(移動或桌面來指導更正顯示模板),並提供一種方法來擴展帶有插件,portlet,小部件,webparts或任何他們在您選擇的門戶中調用它們的門戶。

大多數Web內容管理解決方案可以單獨使用或在門戶中使用,以處理內容創建,版本控制,標記,安全性和格式設置。