Beancontext容器升级到2.0版本。加入aop功能--记录
2015-01-18 20:04
429 查看
之前的beancontext1.0.1版本在环境中使用,已经无误。不过只有IOC的功能略显不足。
经过对javassistjar包使用方法的研究。通过javassist包提供的对class文件的修改功能,可以静态的对方法进行AOP增强。也即增强的方式是采用子类继承方式实现。其中,环绕增强,后置增强,异常增强,均是静态代码编译。由于不存在动态反射调用,性能上是最好的。可以说比起原版几乎不会损失性能。
后期继续增加上事务注解,即可开始打造属于自己的web整合框架系统。(类似ssh,不过追求更轻的量级,更简单的使用)
有兴趣的朋友,可以在评论中留下联系方式。代码当前托管于oschina,请联系作者以加入项目组
经过对javassistjar包使用方法的研究。通过javassist包提供的对class文件的修改功能,可以静态的对方法进行AOP增强。也即增强的方式是采用子类继承方式实现。其中,环绕增强,后置增强,异常增强,均是静态代码编译。由于不存在动态反射调用,性能上是最好的。可以说比起原版几乎不会损失性能。
后期继续增加上事务注解,即可开始打造属于自己的web整合框架系统。(类似ssh,不过追求更轻的量级,更简单的使用)
有兴趣的朋友,可以在评论中留下联系方式。代码当前托管于oschina,请联系作者以加入项目组
相关文章推荐
- Win9将升级Modern UI 2.0界面 新功能加入
- 重大改变!DotMSN于今天开放了源代码,并升级到2.0版本!!
- Google最新版本的工具条加入了单词翻译功能
- 将IIS默认ASP.NET版本升级为2.0
- asp.net中Excel导入导出控件 2.0升级版本和1.0版本代码开源
- 2月12日 LINUX ORACLE10.2.0.4小版本升级详细记录 推荐
- JSAgent2.0发布,加入说话功能
- spring AOP的 操作日志记录功能
- applicationContext.xml_版本2.0
- .NET Framework 1.1、2.0、3.0、3.5、4.0各版本新增功能
- 【国内首发】 Virtualbox 4.1版本加入的新功能以及功能的详解--Professor哥
- asp.net(c#)操作iis全功能版系统(08年3月5日正式发布升级版本)
- 升级SqlCe2.0数据库文件到3.0版本
- spring2.0 aop -- 被myeclipse和spring忽悠了,升级升级!spring2.0.7
- MapInfo TAB/MIF 和 ESRI Shape 转KMZ的工具(该系列工具已更新,更新版本为V1.0,计划加入SketchUp模型,增加数字城市的功能)
- 重大改变!DotMSN于今天开放了源代码,并升级到2.0版本!!
- 重大改变!DotMSN于今天开放了源代码,并升级到2.0版本!!
- sharepoint开发技巧:读取启用了追加功能的多行文本的历史版本记录
- .NET Framework 1.1、2.0、3.0、3.5、4.0各版本新增功能
- .NET Framework 1.1、2.0、3.0、3.5、4.0各版本新增功能