摘要: AOP:面向切面编程 1.AOP:把交叉功能模块化,把应用服务和业务逻辑完全分离。 2.术语: a) 切面(Aspect):就是指你要实现的交叉功能。如:日志记录、事务管理、安全验证()。b) 连接点(Joinpoint):应用程序执行过程中可以插入切面的地点。如某方法调用时或者处理异常时。Spri... 阅读全文
posted @ 2014-09-26 21:18 IcreamPrince 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 在学习Spring AOP技术的同时,发现其实与以前做过的拦截器的功能很类似,于是开始抱着这两者之间有什么关系的问题进行深入研究。我们知道struts2使用拦截器主要是用来处理用户的请求,OGNL的使用,表单验证 等。而spring的拦截器,主要体现在AOP的事务管理方面,还有比如一些错误或者异常的... 阅读全文
posted @ 2014-09-26 21:15 IcreamPrince 阅读(5026) 评论(0) 推荐(0) 编辑
摘要: IOC:IoC,即控制反转,就是有容器控制程序之间的关系,而非传统实现中,由程序代码直接用new实现。控制权由应用代码中转到了外部容器,因此称作控制反转。IoC又称DI,依赖注入,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,也就是由容器动态的将某种依赖关系注入到组件之中(系统开机,USB设... 阅读全文
posted @ 2014-09-26 21:07 IcreamPrince 阅读(346) 评论(0) 推荐(1) 编辑