作者lovdkkkk (dk)
看板java
标题Re: [问题] J2EE下如何建立能线上更新的模组
时间Wed Oct 31 21:37:58 2012
※ 引述《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
1F:推 LaPass:谢谢~ ^^" 10/31 23:19