Jwebap0.6.0版本发布——Plugins
程序员文章站
2022-03-31 14:24:50
...
下载:www.sourceforge.net/projects/jwebap
jwebap0.6.0发布
引用
jwebap0.6.0版本发布。从0.6版本开始,对jwebap核心进行了大量重构,基本实现了插件化管理,同时提供了Plugin部署和配置界
面,实现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的部署和参数配置,提供后台界面完成
先这么多了,欢迎各位多提意见,后续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的部署和参数配置,提供后台界面完成
先这么多了,欢迎各位多提意见,后续plugin这块是一定要加强的,现有的模型如下:
Tracer插件
引用
说说,jwebap默认的plugin——tracer。基于前期实现的功能,实现tracer插件。包括jdbc调用分析,sql分析,sql调用程序栈跟踪,http分析,应用api调用分析,跟踪方法调用,调用栈,找出瓶颈的开销api。各种分析都可以设置时间阀值,提供清单的分析,和全量的平均时间,最大最小调用时间统计等。值得一提的是,本次新提供了sql分析语法加亮功能,同时修复了前期方法监听内部开启jdbc连接数显示不出的bug。具体插件的使用可以参考手册。
0.6.0版本修正内容:
引用
1) 实现jwebap.xml对plugin的配置
2) 修改connection-listner的bug
3) 存储过程监控不到
4) weblogic以war包方式部署会找不到jwebap.xml
5) weblogic下刷新控制台,会打印错误日志BUG
6) 整理出'tracer'插件
7) 增加jdbcComponent的SQL语法加亮显示功能
8) 修改SQL展现html转义BUG
9) jwebap-core核心包结构调整
下个版本重点计划内容:
引用
1)实现内存分析插件
2)实现插件管理视图扩展点配置
2)实现插件管理视图扩展点配置
上一篇: Elastic-job之脚本作业
下一篇: 立冬吃什么水果?
推荐阅读
-
微信小程序发布新版本时自动提示用户更新的方法
-
Android笔记之:App应用之发布各广告平台版本的详解
-
苹果智能手表iWatch什么时候发布? 9月9日发布 或配置土豪金版本
-
苹果发布了第二个测试版本的OS X 10.11
-
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
-
FormValid0.5版本发布,带ajax自定义验证例子
-
最新发布的Chrome 45版本内存消耗暴减1/4 性能大提升
-
3月9日发布的Apple Watch 22种选择:你会购买哪个版本?
-
苹果新发布本本MacBook Pro Retina版本拆机详细过程(大量组图)
-
微信发布新版本SDK 开发者赶快升级