spring学习第一天--AOP

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34629467/article/details/79405149

  spring的开发初衷在现在已经显现的越来越重要,越来越有用!

  spring的目的就是为了简化java开发,而要简化开发,最重要的莫过于就是解耦,各种解耦,因此spring的ioc、aop的低侵入性代码设计、纯POJO开发成为了java开发者必学知识点!

  一个spring框架必须引入的jar包:

 ①核心包: 

spring-core 

②spring作为容器就是用来管理beans

spring-beans

③spring读取资源文件必须有上下文

spring-context

applicationContext.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
           http://www.springframework.org/schema/beans/spring-beans.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context.xsd
           http://www.springframework.org/schema/tx
           http://www.springframework.org/schema/tx/spring-tx.xsd">

</beans>


以上是基本配置需要资源!

下面我将做的是代理模式的测试以及java的资源和类加载器以及字节码类的东西:

首先我还是会记录几个问题:

①java的ClassLoader类:

    讨论这个类的时候,我们可以联想到JVM的一些知识:建议参考

http://blog.csdn.net/briblue/article/details/54973413 我觉这个里面写的很好!

②反射机制的底层原理:

    首先体会: getClass()这个Class对象的强大之处:

        1:

③原型模式原理: 

④有一个学习方法:

    https://segmentfault.com/a/1190000013084265

这个学习方法非常好,我想我是看了这个学习方法后才开始的,我知道写的非常乱,不过目前我仅仅是写给我自己看的参考笔记!

    学习流程:

        我们先经历一些事情,就是先实践==》然后我们在上面的过程中会进行观察、判断,形成一些模糊概念

        ==》接着我们会对那些概念进行逻辑的思考,查证,形成相对具体的概念

       ==》最后我们再次独立实践,或者讲解给他人,就形成了自己大脑中的知识。

        其实学习编程正也是如此!

还是回到原题: aop

spring的aop注意点:我总结了一个,虽然不对,织入切面,通知连接点,匹配切点,就是aop


my aop注意点: 静态代理模式 与 动态代理模式(反射)

我以后在每个地方都会把涉及的重要的知识点给列出,提醒自己,因为以后是要做认为是底层的东西,做自己认为是好的产品以及应用!

最后贴上学习参考的代码:

忘记了代理模式的基本类图: 我想用语言表达,因为如果能讲清楚(当然目前是讲不清楚的),那么你理解的就已经ok了

    三个角色: ①客户端

                     ②业务接口

                    ③代理类 和 真实类 : 他们都实现了业务接口,因为只有这样代理人才能代替真实的人做事情,因为他们都会做一件事!

    invoke方法源码解析:

    未完。。。。。














                                    
展开阅读全文

没有更多推荐了,返回首页