即使我在谷歌搜索,並閱讀了一些文章,但我仍然不清楚Java中的portlet可以爲我們做什麼(英語不是我的母語,有時很難完全理解人們寫什麼)java中的portlet編程能爲我們提供什麼?
我正在和我的朋友在java和php之間討論。
大部分的php論壇,它們都允許用戶在論壇系統中隨時安裝論壇插件。一些論壇系統甚至在後臺有一個插件列表,列表中顯示該論壇系統的所有插件報價,點擊安裝後,系統將下載所有需要的文件並安裝到本地論壇系統。 就像我們從應用程序商店購買iphone應用程序
而在java中,我們都知道如果我們想要在Web應用程序中添加任何功能,我們必須重新編譯再次構建戰爭,並部署到服務器容器上。 似乎不可能做像php這樣的事情。然而,有一個應用程序JIRA,似乎它是用java技術編寫的,它們允許用戶像上面描述的php應用程序那樣執行操作。
我碰巧知道術語「portlet」,spring和apache都有這樣的項目。 Spring Portlet MVC和Apache Jetspeed
那麼真的那些portlet框架可以爲我們構建web應用程序,就像那些php論壇做的那樣?
thx爲你回覆,我不是在說如何編寫一個插件在mutli系統中使用...我只是想知道java技術可以做像PHP一樣的東西..... coz php是一種動態語言,當將php插件安裝到正在運行的php web系統中,只需簡單地將php文件放到正確的位置,刷新頁面後,該插件將立即工作.......但是,在java techology中,我們需要重新部署整個網絡系統.... – jojo 2009-10-29 10:29:34
即使使用Java,也可以動態加載類。 (提示:ClassLoader) 您可以將portlet(插件)部署到正在運行的門戶網站服務器,方法與將Web應用程序重新部署到正在運行的應用程序服務器的方式完全相同。 最簡單的方法來嘗試下載(免費)Liferay Portal並探索可能性。 – 2009-10-29 11:17:14