摘要: AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代码被称为横切(cro 阅读全文
posted @ 2012-08-06 14:43 积淀 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,我们写个例子看看我们最简单的解决方案我们先写一个接口IHello.java代码如下:1packagesinosoft.dj.aop.staticaop;23publicinterfaceIHello{4/***//**5*假设这是一个业务方法6 阅读全文
posted @ 2012-08-06 13:58 积淀 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 盘点情侣幸福结合的基本条件,原来做到这些才适合做夫妻! 引导语:在爱情的世界里,有的人只是适合恋爱而并不适合结婚,因为适合做夫妻得满足一些基本的要件,否则即使勉强结为夫妻也将难有幸福的生活。下面大家就一起看看哪类人能一直幸福的走下去吧。 一、彼此是谈得来的朋友 作为夫妻,最基本的应该是朋友,而且应该是好朋友或知已,除非你们只是纯粹生理意义上的传宗接代型的夫妻,否则连朋友关系都达不到怎么做夫妻,即使勉强做了夫妻也将无法持久。 二、有共同的人生价值观 物以类聚,朋友间都应该在人生观世界和价值上有基本一致的认识,至少能彼此默认对方的人生价值观,否则怎么做朋友?朋友尚且如此,夫妻... 阅读全文
posted @ 2012-08-06 12:19 积淀 阅读(232) 评论(0) 推荐(0) 编辑