摘要: 回顾MVC MVC概念 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,是一种架构模式。 MVC将业务逻辑、数据、显示分离的方法来组织代码,降低了视图与业务逻辑间的双向偶合。 最典型的MVC如:JSP + servlet + javabean的 阅读全文
posted @ 2021-10-17 19:15 四叶笔记 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Spring支持编程式事务管理和声明式事务管理。 阅读全文
posted @ 2021-10-17 17:34 四叶笔记 阅读(69) 评论(0) 推荐(0) 编辑
摘要: AOP 概念 AOP,Aspect Oriented Programming,面向切面编程。 是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP可以让业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 Spring中的AOP 横切关注点:跨越应用程序多 阅读全文
posted @ 2021-10-17 17:13 四叶笔记 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Spring的核心,一个IOC,一个AOP,前量已经了解了IOC,现在来了解AOP。 AOP底层 AOP的底层实现是用的动态代理。因此先来回顾代理模式。 代理模式 代理模式有静态代理、动态代理。 静态代理 角色: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 阅读全文
posted @ 2021-10-17 16:25 四叶笔记 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 之前都是使用 bean 的标签进行bean注入,但是实际开发中,我们一般都会使用注解,使用注解方式非常简单: 使用注解方式 1.在spring4之后,想要使用注解形式,必须得要引入aop的包 2.在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encodin 阅读全文
posted @ 2021-10-17 15:46 四叶笔记 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 前面我们聊了DI,即依赖注入,前面是通过在 beans.xml 以中一个一个标签去完成配置的,可在实际项目中,这种方式工作量就太大了,不实用啊。 那有没有省力快捷的方法呢?有,自动装配来了! 自动装配概念 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bea 阅读全文
posted @ 2021-10-17 15:13 四叶笔记 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 前面的《Spring中的 IOC》聊了IOC思想,也知道了DI是实现IOC的一种方式,现在来进一步探索依赖注入 DI。 依赖注入 Dependency Injection,DI 依赖 : 指Bean对象的创建依赖于容器 ,Bean对象的依赖资源 注入 : 指Bean对象所依赖的资源 ,由容器来设置和 阅读全文
posted @ 2021-10-17 14:01 四叶笔记 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 控制:Spring创建对象,而不是传统的那种在程序里面new一个对象。 反转:程序本身不创建对象,而是被动的接收对象。 阅读全文
posted @ 2021-10-17 01:16 四叶笔记 阅读(764) 评论(0) 推荐(0) 编辑