摘要: AOP:面向切面编程思想,利用“动态代理”的技术,可以在不改变“目标对象”的基础上,对目标对象的方法进行增强。 通过简单案例引入AOP: 有一个UserServiceImpl类,里面有一个remove方法后来有个新需求 需求1:希望在调用remove方法删除数据前进行权限校验【对remove方法进行 阅读全文
posted @ 2019-11-02 23:49 tunan96 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 创建项目 java项目或者web项目都可以 添加jar包 添加配置文件 在项目的src下新增配置文件,文件名随意:applicationContext.xml xml文件约束文件:dtd约束dtd文件、scheme约束xsd约束文件 <?xml version="1.0" encoding 阅读全文
posted @ 2019-11-02 23:46 tunan96 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 容器: spring可以看作一个容器,里面可存放需要的对象,方便使用。 侵入式: 某个框架对原本的项目代码的侵入程度,Spring是一个低侵入式的框架。 IOC: 控制反转 反转:以前对象由调用者创建;spring以后对象由spring创建,调用者只管使用。 DI:依赖注入 注入:为对象的属性赋值 阅读全文
posted @ 2019-11-02 23:39 tunan96 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 重点是思想,在项目中地位帮我们管理对象的生命周期【创建、管理、销毁】和帮我们为对象的属性赋值(IOC)、为我们的某些类的某些方法在不修改源代码的基础上进行某些功能的增强(AOP)、可以用junit对象spirng进行快捷测试(Test)、spring封装了jdbc、spring对数据库事物的支持、s 阅读全文
posted @ 2019-11-02 23:38 tunan96 阅读(88) 评论(0) 推荐(0) 编辑