- 博客(4)
- 资源 (6)
- 收藏
- 关注
翻译 CGLIB 和 JDK生成动态代理类的区别
AOP 使用的设计模式就是代理模式,是对IOC设计的补充。为了扩展性,往往会加上反射,动态生成字节码,生成代理类。 这里往往还会使用到DI,把代理的实现类通过依赖注入的方式,传给代理工厂。 关于生成动态代理类的方式有两种:JDK和CGLIB。 CGLIB,是一个开源工具。spring 和hibernate已经广泛使用。 关于AOP的概念解释网上有很多。 附件的内容是关于JD
2014-10-31 00:19:53 7765 9
原创 静态代理和动态代理
所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。 系统中经常有这种需求:在某些操作前需要进行验证操作,比如:在添加/删除操作时,先进性用户信息验证,确认该用户是否拥有这些操作的权限。代码如下:UserManager接口:public interface UserManager {public void
2014-10-31 00:11:48 1855 21
原创 JAVA项目中发布WebService服务——简单实例
1,在Java项目中发布一个WebService服务: 如何发布?——JDK1.6中JAX-WS规范定义了如何发布一个WebService服务;(1)用jdk1.6.0_21以后的版本发布;(2)与Web服务相关的类,都位于Javax.jws.*包中 @WebService——此注解用在类上指定将此类发布成一个WebService; EndP
2014-10-17 00:22:08 111078 22
原创 Struts2与ajax整合之缺点
之前有篇博客介绍了Struts2与ajax的整合,链接http://blog.csdn.net/hanxuemin12345/article/details/38782213这里不再累述,看以上博客。 此篇博客想吐槽一下Struts2的缺点——错误处理做的不好,怎么做的不好,哪里做的不好,通过Struts2中Ajax的应用缺陷来介绍。 先提出它的缺点,后面再做出证明。
2014-10-17 00:07:49 4829 13
shiro+hibernate4+struts2+spring+easyui+fusioncharts
2015-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人