02 2021 档案

摘要:十三、声明式事务 1.回顾事务 把一组业务当成一个业务来做。要么都成功,要么都失败 事务在项目开发中十分重要,涉及到数据一致性的问题 确保完整性和一致性 事务的ACID原则 原子性 一致性 隔离性 多个业务可能操作一个资源,防止数据损坏 持久性 事务一旦提交,无论系统发生什么问题,结果都不会影响,被 阅读全文
posted @ 2021-02-28 23:07 HoneyOneD 阅读(60) 评论(0) 推荐(0)
摘要:十二、整合MyBatis 步骤: 导入相关jar包: Junit mybatis mysql数据库 spring相关 AOP织入 mybatis-spring【注意】 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>j 阅读全文
posted @ 2021-02-28 21:27 HoneyOneD 阅读(42) 评论(0) 推荐(0)
摘要:十一、AOP 1.什么是AOP AOP(aspect oriented programming),即面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的一种延续,是软件开发中的一个热点,也是spring框架的一个重要内容,是函数式编程的一种衍生范型。利用AO 阅读全文
posted @ 2021-02-28 16:32 HoneyOneD 阅读(57) 评论(0) 推荐(0)
摘要:代码模板所处位置:setting-->editor-->live templates(可以修改和自定义模板)/postfix completions 常用的模板有哪些: 1.main:main方法2.sout:System.out.println();3.soutp:System.out.print 阅读全文
posted @ 2021-02-28 14:47 HoneyOneD 阅读(429) 评论(0) 推荐(0)
摘要:十、代理模式 为什么要学习代理模式?因为这就是SpringAOP的底层!【Spring AOP 和 Spring MVC】 代理模式的分类: 静态代理 动态代理 1.静态代理 角色分析: 抽象角色:一般会使用接口或抽象类来解决【租房】 真实角色:被代理的角色【房东】 代理角色:代理真实角色,代理真实 阅读全文
posted @ 2021-02-28 14:14 HoneyOneD 阅读(71) 评论(0) 推荐(0)
摘要:九、使用java的方式配置Spring 我们现在完全不使用Spring的xml配置,全权交给java来做 javaConfig是Srping的一个子项目,在Srping4之后,他成为了一个核心功能! 下面是具体测试: 实体类: public class User { private String n 阅读全文
posted @ 2021-02-28 09:53 HoneyOneD 阅读(64) 评论(0) 推荐(0)
摘要:八、使用注解开发 在spring4之后,要是用注解开发,必须保证aop的包导入了 使用注解需要导入context约束,增加注解的支持! <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.or 阅读全文
posted @ 2021-02-28 09:23 HoneyOneD 阅读(57) 评论(0) 推荐(0)
摘要:七、bean的自动装配 自动装配是Spring满足Bean依赖的一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性 在Spring中有三种转配的方式 在xml中显示的配置 在java中显示的配置 隐式的自动装配【重要】 1.测试 环境搭建:一个人有两个宠物 2.ByName自动装配 阅读全文
posted @ 2021-02-27 21:08 HoneyOneD 阅读(83) 评论(0) 推荐(0)
摘要:六、依赖注入 1.构造器注入 <bean id="hello" class="com.lzt.pojo.Hello"> <constructor-arg name="str" value="lzt"/> </bean> 2.Set方法注入【重点】 依赖注入:set注入! 依赖:bean对象创建依赖于 阅读全文
posted @ 2021-02-27 17:26 HoneyOneD 阅读(49) 评论(0) 推荐(0)
摘要:四、IOC创建对象的方式 使用无参构造创建对象,默认! 假设我们要用有参构造创建对象。 下标赋值 <!--第一种 下标赋值--> <bean id="hello" class="com.lzt.pojo.Hello"> <constructor-arg index="0" value="lzt"/> 阅读全文
posted @ 2021-02-27 16:35 HoneyOneD 阅读(44) 评论(0) 推荐(0)
摘要:三、HelloSpring 编写代码 编写一个Hello实体类 public class Hello { private String name; public String getName() { return name; } public void setName(String name) { 阅读全文
posted @ 2021-02-26 21:20 HoneyOneD 阅读(218) 评论(0) 推荐(0)
摘要:二、IOC理论指导 原来是这样创建项目的 UserDao 接口 UserDaoImpl 实现类 UserService 业务接口 USerServiceImpl 业务实现类 在我们原来的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求来修改原代码。如果程序代码量十分大,修改一次成本 阅读全文
posted @ 2021-02-26 21:14 HoneyOneD 阅读(48) 评论(0) 推荐(0)
摘要:一、Spring简介 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 ◆目的:解决企 阅读全文
posted @ 2021-02-26 21:12 HoneyOneD 阅读(31) 评论(0) 推荐(0)