Loading

摘要: 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图也业务逻辑建的双向耦合。MVC不是一种设计模式,而是一种架构模式。不同的MVC存在差异。 模型(Model): 阅读全文
posted @ 2021-06-24 16:14 你比从前快乐; 阅读(69) 评论(0) 推荐(0)
摘要: 声明式事务 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务一旦完成,无论系统发生什么错误,结果都不会受影响。通常情况下,事务的结果被写到持久化存储器中。 测试 //添加一个用户 int addUser(User user); //根据id删除用户 int 阅读全文
posted @ 2021-06-24 11:55 你比从前快乐; 阅读(64) 评论(0) 推荐(0)
摘要: 整合Mybatis pom.xml里导入相关jar包,添加静态资源过滤 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <depend 阅读全文
posted @ 2021-06-24 10:37 你比从前快乐; 阅读(65) 评论(0) 推荐(0)
摘要: AOP 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务 阅读全文
posted @ 2021-06-23 22:56 你比从前快乐; 阅读(49) 评论(0) 推荐(0)
摘要: 代理模式 静态代理 动态代理 静态代理 抽象角色:一般使用接口或者抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色之后,额外可以做一些附属的操作 客户:使用代理角色来进行一些操作 测试 Rent.java 即抽象角色 //抽象角色:租房 public interface R 阅读全文
posted @ 2021-06-23 22:00 你比从前快乐; 阅读(85) 评论(0) 推荐(0)
摘要: 注解开发 说明 在Spring4之后,想要使用注解进行开发,必须要引入aop的包,你在pom中导入spring-webmvc包后,它会自动下载依赖。 Bean的实现 之前都是使用bean的标签进行bean依赖注入,但是在实际开发中,一般是使用注解。 使用步骤 配置文件当中,引入一个context约束 阅读全文
posted @ 2021-06-23 18:49 你比从前快乐; 阅读(59) 评论(0) 推荐(0)
摘要: 自动装配 说明 自动装配是使用spring满足bean依赖的一种方法。 spring会在应用上下文中为某个bean寻找其依赖的bean,这样就不用使用ref引用了。 Spring中bean有三种装配机制 1.在xml显式配置。 2.在java中显式配置。 3.隐式的bean发现机制和自动装配。(本章 阅读全文
posted @ 2021-06-23 17:56 你比从前快乐; 阅读(166) 评论(0) 推荐(0)
摘要: 依赖注入(DI,Dependency Injection) 依赖:指Bean对象的创建依赖于容器。 注入:指Bean对象所依赖的资源,由容器来设置和装配。 构造器注入前面已经了解 set注入,重点 想要使用Set注入,要求被注入的属性,必须有set方法。 测试 public class Addres 阅读全文
posted @ 2021-06-23 17:13 你比从前快乐; 阅读(47) 评论(0) 推荐(0)
摘要: HelloSpring 导入jar包,spring-webmvc,他会自动下载所需要的的依赖项 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5. 阅读全文
posted @ 2021-06-23 16:43 你比从前快乐; 阅读(67) 评论(0) 推荐(0)
摘要: Spring 理念:使现有技术更加实用,本身就是一个大杂烩,整合现有的框架技术。 官网: http://spring.io/ 官方下载地址: https://repo.spring.io/libs-release-local/org/springframework/spring/ GitHub:ht 阅读全文
posted @ 2021-06-23 11:43 你比从前快乐; 阅读(56) 评论(0) 推荐(0)