Re: [問題] J2EE下如何建立能線上更新的模組
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):