发表于: 2017-07-21 22:54:34

1 1008


任务进展

       1:今天找了本书看完了spring aop章,基本理解了aop术语以及其作用和创建方法。

       切面(Aspect):在软件开发中散布于应用中多处的功能被称为横切关注点,其往往会直接嵌入到应用的业务逻辑当中,分离两者是aop要解决的问题。横切关注点可以被模块化为特殊的类,这些类被称为切面。

       通知(Advice):在aop中,切面要完成的工作被称为通知。通知定义了切面的内容以及何时使用,共有5种类型:前置通知(Before)、后置通知(After)、返回通知(After-returning)、异常通知(After-throwing)、环绕通知(Around)。另外,通知可以传递参数。

       连接点(Join point):应用通知的时机称为连接点。切面代码利用连接点插入到正常的流程当中,并添加新的行为。

       切点(Pointcut):切点定义了切面应用通知在何处,其会匹配通知所要织入的一个或多个连接点。

       引入(Introduction):引入允许想现有的类添加新方法和属性。

       织入(Weaving):织入是把切面应用到目标对象并创建新的代理的对象的过程。在目标对象的生命周期里有多个点可以织入:编译期、类加载期、运行期。

       spring aop能满足一般应用的切面需求,但与AspectJ相比,其功能较弱。

       2:在代码中使用Annotation配置mysql

编写简单main()方法

报错:

检查jdbc.properties文件正常,目前还没找到原因。

遇到问题

       以上

明日计划

       1:解决报错问题。

       2:使用自定义域名配置host连接远程DB。

收获

       spring aop的使用和基于annotation的配置方法


返回列表 返回列表
评论

    分享到