【IT168 资讯】
jwebap0.6.0发布
下载:www.sourceforge.net/projects/jwebap
引用
jwebap0.6.0版本发布。从0.6版本开始,对jwebap核心进行了大量重构,基本实现了插件化管理,同时提供了Plugin部署和配置界面,实现jwebap的配置完全界面化,先来看看新的plugin界面:

jwebap-plugin架构
引用
jwebap的plugin管理,目前自己实现,主要涵盖几个方面:
(1) plugin采用jar包形式管理,通过标准的plugin定义文件,集成于jwebap
plugin包含多个component,由component构建plugin的实际功能,plugin内部component之间内聚,实际运行时,以component为单位进行管理,plugin更像是一个集成包,这样对于plugin的划分粒度较粗,使用起来更为便利和傻瓜化
(2) plugin的component在jwebap启动时加载,对于群集应用,jwebap一个应用一个实例,暂未实现群集轨迹容器。
(3) component的类加载考虑到目前plugin并不会太多,暂未实现独立的命名空间和类加载管理
(4) plugin扩展,实现了基本的视图扩展,目前还只支持菜单级视图扩展点,jwebap提供了包括bytecode,plugin视图框架,轨迹,轨迹容器等基础构件供plugin使用
(5) 对于plugin的部署和参数配置,提供后台界面完成