![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
Don’t care.
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记:MVC框架整合
MVC框架整合思想1、搭建开发环境2、为什么要整合MVC框架3、Spring可以整合那些MVC框架4、Spring整合MVC框架的核心思路1. 准备工厂2. 代码整合1、搭建开发环境 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId>原创 2020-06-03 11:44:50 · 188 阅读 · 0 评论 -
Spring学习笔记:持久层整合、Spring中的事务属性
第一章、持久层整合1、Spring框架为什么要与持久层技术进行整合JavaEE开发需要持久层进行数据库的访问操作。JDBC Hibernate MyBatis进行持久开发过程存在大量的代码冗余Spring基于模板设计模式对于上述的持久层技术进行了封装2、Spring可以与那些持久层技术进行整合?JDBC |- JDBCTemplateHibernate (JPA) |- HibernateTemplateMyBatis |- Sq1SessionFactoryBean Mapper原创 2020-05-31 18:53:09 · 285 阅读 · 0 评论 -
Spring学习笔记:详解AOP编程
第四章、AOP编程1、AOP的概念AOP (Aspect Oriented Programing) —— 面向切面编程 = Spring动态代理开发以切面为基本单位的程序开发,通过切面间的彼此协同,相互调用,完成程序的构建切面 = 切入点 + 额外功能00P (0bject Oritened Programing)【面向对象编程Java】以对象为基本单位的程序开发,通过对象间的彼此协同,相互调用,完成程序的构建POP (Producer Oriented Programing)原创 2020-05-30 16:10:46 · 182 阅读 · 0 评论 -
Spring学习笔记:代理设计模式
spring_aop编程:代理设计模式静态代理1、为什么需要代理设计模式2、代理设计模式1.1 概念1.2 名词解释1.3 代理开发的核心要素1.4 实现1.5 静态代理存在的问题Spring的动态代理开发Spring动态代理的概念搭建开发环境开发步骤1、创建原始对象(目标对象)2、额外功能(实现MethodBeforeAdvice)3、定义切入点4、对额外功能 与 切入点 组装整合5、调用动态代理细节分析Spring动态代理详解1、额外功能的详解1、额外功能的详解a. MethodBeforeAdv原创 2020-05-27 21:25:53 · 245 阅读 · 0 评论 -
Spring学习笔记:配置文件参数化、自定义类型转换器、后置处理Bean
第十一章、配置文件参数化把Spring配置文件中需要经常修改的字符串信息,转移到一个更小的配置文件中Spring的配置文件中存在哪些需要经常修改的字符串?存在以数据库连接相关的参数代表经常变化字符串,在Spring的配置文件中,直接修改不利于项目维护(修改)转移到一个小的配置文件( .properties)利于维护(修改)配置文件参数化: 利于Spring配置文件的维护(修改)开发步骤提供一个小的配置文件(.properities)名字 和 放置位置: 任意jdb原创 2020-05-26 11:16:50 · 429 阅读 · 0 评论 -
Spring学习笔记:创建复杂对象、控制Spring工厂创建对象的次数
第八章、Spring创建复杂对象1. 什么是复杂对象2. Spring工厂创建复杂对象的3种方式2.1 FactoryBean接口开发步骤简单对象与复杂对象的比较细节分析ConnectionFactoryBeanFactoryBean的实现原理[简易版]FactoryBean总结2.2 实例工厂ConnectionFactory2.3 静态工厂(方法为静态的)3. Spring工厂对象创建总结1. 什么是复杂对象复杂对象:指的就是不能直接通过new构造方法创建的对象ConnectionSqlS原创 2020-05-24 15:12:09 · 325 阅读 · 0 评论 -
Spring笔记汇总
学习参考引言第一个SpringSpring5.x与日志框架的整合注入(injection)Set注入详解构造注入反转控制 与 依赖注入原创 2020-05-24 11:07:57 · 459 阅读 · 0 评论 -
Spring学习笔记:注入(injection)【Set注入、构造注入、反转控制 与 依赖注入】
第四章、注入(injection)1、什么是注入1.1 为什么需要注入1.2 如何进行注入[开发步骤]1.3 注入的好处2、Spring注入的原理(非源码)1、什么是注入通过Spring工厂及配置文件为所创建对象的成员变量赋值1.1 为什么需要注入通跟代码直接为成员变量赋值,有耦合1.2 如何进行注入[开发步骤]类的成员变量提供set get方法配置spring的配置文件<bean id="person" name="p,p1" class="com.company.basic.原创 2020-05-21 11:09:01 · 321 阅读 · 0 评论 -
Spring学习笔记:Spring5.x与日志框架的整合
第三章、Spring5.x与日志框架的整合如何让Spring5. x整合log4jpom.xmllog4j.propertiesSpring与日志框架进行整合,日志框架就可以在控制台中,输出Spring框架运行过程中的一些重要的信息。好处:便于了解Spring框架的运行过程,利于程序的调试如何整合默认Spring1.2.3早期都是于commons- logging. jarSpring5.x 默认整合的日志框架logback log4j2如何让Spring5. x整合log4j1.引入原创 2020-05-20 22:48:43 · 472 阅读 · 0 评论 -
Spring学习笔记:第一个Spring及日志整合
第二章、第一个Spring1、软件版本2、环境搭建Spring Context的jar包Spring的配置文件3、spring的核心API4、程序开发1、软件版本1. JDK132. Meven3.6.33. IDEA20194. SpringFramework 5.2.5官网:https://spring.io/projects/spring-framework#overview官方下载地址:https://repo.spring.io/release/org/springframewor原创 2020-05-20 22:05:46 · 234 阅读 · 0 评论 -
Spring学习笔记:引言及简单的工厂实现
学习参考第一章 引言1、什么是spring2、EJB (Enterprise Java Bean )存在的问题3、什么是spring1、轻量级2、代码移植性高3、JavaEE的解决方案4、整合设计模式4、设计模式5、工厂设计模式5.1 什么是工厂设计模式5.2 简单工厂实现BeanFactory的解耦合(反射工厂)propertiesTestSpring5.3 通用工厂设计通用工厂的代码5.4 通用工厂的使用方法6、总结1、什么是spring2002年,Rod Johnson撰写了一本名为《J2EE设原创 2020-05-18 22:57:56 · 309 阅读 · 1 评论