Re: [問題] J2EE下如何建立能線上更新的模組

看板java作者 (dk)時間13年前 (2012/10/31 21:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《LaPass (LaPass)》之銘言: : 如標題 : Wordpress上有一個很方便的功能 : 就是能從線上去抓別人寫好的模組 : 直接安裝到網站上面,可以馬上使用 : 那是用PHP寫的 : 他的方法很簡單,就是直接連線到一個網站去 : 把一個zip檔抓下來,解壓縮到,放模組的資料夾去而已 : 而且沒有重新啟動的問題 : 想請問 : 如果這是在J2EE之類的環境下 : 有辦法「優雅的」做到這種功能嗎? : 我到目前為止,只看到過一種方式 : 就是整個系統的模組都用jsp去寫 : 因此可以跟PHP一樣,下載個zip檔,解壓縮到放模組的資料夾就OK : 但是.... 如果是正常的javaEE伺服器 : 應該會有一堆servlet、listener、filter之類的吧? : 那些都需要去變動xml檔才能運作 : 請問,什麼樣的設計方式,能解決這種問題? 基本上只要有固定流程與架構, 使用 ClassLoader + Reflection 高興怎麼搞都可以, 例如 stackoverflow.com/questions/60764/ how-should-i-load-jars-dynamically-at-runtime 縮 http://ppt.cc/6Gej 想要正規一點, 看起來專業一點的話, 可以試試 Apache Tuscany http://tuscany.apache.org/home.html 和/或者 OSGi Framework, 底下這篇列了很多個 stackoverflow.com/questions/560794/ what-osgi-container-do-you-recommend 縮 http://ppt.cc/09lp -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.2.229

10/31 23:19, , 1F
謝謝~ ^^"
10/31 23:19, 1F
文章代碼(AID): #1GaIcvOm (java)
文章代碼(AID): #1GaIcvOm (java)