随笔分类 -  [01-5].NET-ASP.NET MVC

摘要:在前文的Demo中,webApi的Controller是不能自动注入的,原因是 IHttpController 和 IController 是通过两个不同的途径进行激活的。IHttpController的激活是通过IHttpControllerActivator 接口完成的 // 摘要: ... 阅读全文
posted @ 2015-11-26 13:23 把爱延续 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:前面三篇随笔,已经完成了AOP的核心功能,但 代理对象的初始化还是有些麻烦,本文将解决该问题。Demo 片段如下: public class HomeController : Controller { /// /// 使用 Autowired Attribu... 阅读全文
posted @ 2015-10-23 17:29 把爱延续 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:前面的两篇随笔,都是只是个铺垫,真正实现增强四项基本功能的重头戏,在本篇随笔中,本文将通过AOP实现如下的四个基本功能:/// 1、自动管理数据库连接[可选]/// 2、自动管理数据库事务,当接收到异常后(无论什么异常)事务将自动回滚[可选]/// 3、服务级加锁[必选]/// 4、以统一方式处理 ... 阅读全文
posted @ 2015-09-15 18:28 把爱延续 阅读(1813) 评论(0) 推荐(0) 编辑
摘要:话续前文 :自己实现简单的AOP(一)简介在前一篇文章中,对AOP的实现方式做了一个简单介绍。接下来,引入Attribute 为方法指定增强对象,由此实现一个简单的AOP。注意:指定的是增强对象,“对象”,也就是说Attribute标记,标记的其实是一个对象。由此、使用多态便可轻松实现增强的扩展。自... 阅读全文
posted @ 2015-08-31 22:32 把爱延续 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:AOP 和 OOP,在我看来是两种相辅相成的技术,作为OOP的补充,AOP 有着自己特殊的应用场景。假设,我们需要在Service层实现以下几项基本功能: /// 1、自动管理数据库连接[可选] /// 2、自动管理数据库事务,当接收到异常后(无论什么异常)事务将自动回滚[可选] ///... 阅读全文
posted @ 2015-08-28 09:00 把爱延续 阅读(2473) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示