摘要:AOP(Aspect oriented programming)面向切面编程。说成切面不容易理解,代码哪里有切面?又不是三维物体。概念不管,我们从其思想来理解这个名词吧。 AOP的主要思想是把相同、相似的并且零散的逻辑抽离出来,统一处理;这样不仅维护起来方便,也让代码更加关注自己本身,清晰明了。比如我们常见的权限检查、日志记录、异常处理等都是散乱在系统各个地方,比如发表一篇文章的代码:publicvoidPost(Articlearticle){if(currentUserisnull)thrownewAuthException("您还没有登录");elseArticleM 阅读全文
posted @ 2013-08-15 14:47 君之蘭 阅读(6314) 评论(4) 推荐(3) 编辑