
Spring
以Spring框架为基础
程序胖
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记(九)常用注解
目录常用注解使用注解前提用于创建对象的注解:``用于注入数据的:`` ``用于改变作用范围的:` scope=""`和生命周期相关的:` init-method="" destroy-method=""`新注解常用注解使用注解前提导入JAR包用注解配置管理资源创建 spring 的 的 xml 配置 文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/sc原创 2020-06-24 11:22:22 · 306 阅读 · 0 评论 -
Spring学习笔记(八)程序解耦和IOC详解
目录程序解耦什么是程序耦合解耦的思路控制反转IOC前期准备环境搭建基于 XML 的配置Spring基于XML的IOC的细节程序解耦什么是程序耦合耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们原创 2020-06-22 20:47:14 · 302 阅读 · 0 评论 -
Spring学习笔记(七)SSH框架整合
jar整合SSH框架版本:struts:2.3.15.3hibernate : 3.6.10spring: 3.2.0Struts2框架:Hibernate框架:Spring3框架:基础:4+1 , beans、core、context、expression , commons-logging (struts已经导入)AOP:aop联盟、spring a...原创 2020-05-08 11:45:33 · 158 阅读 · 1 评论 -
Spring学习笔记(六)整合Junit和整合WEB
整合Junit导入jar包spring-test-3.2.0.RELEASE.jar让Junit通知spring加载配置文件让spring容器自动进行注入@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations="classpath:applicationContext.xml")// Appli...原创 2020-05-07 15:32:43 · 241 阅读 · 0 评论 -
Spring3学习笔记(五)Spring事务管理
事务管理回顾事务:一组业务操作ABCD,要么全部成功,要么全部不成功。特性:ACID原子性:整体一致性:完成隔离性:并发持久性:结果隔离问题:脏读:一个事务读到另一个事务没有提交的数据不可重复读:一个事务读到另一个事务已提交的数据(update)虚读(幻读):一个事务读到另一个事务已提交的数据(insert)隔离级别:read uncommitted:读未提...原创 2020-05-07 11:34:21 · 125 阅读 · 0 评论 -
Spring3学习笔记(四)JDBC模板
简介spring 提供用于操作JDBC工具类,类似:DBUtils。依赖 连接池DataSource (数据源)环境搭建导入jar包创建数据库表create database spring3;use spring3;create table t_user( id int primary key auto_increment, username varcha...原创 2020-05-06 21:49:19 · 109 阅读 · 0 评论 -
Spring3学习笔记(三)AOP
AOP介绍什么是AOP在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度...原创 2020-05-06 20:49:59 · 230 阅读 · 0 评论 -
Spring3学习笔记(二)装配bean基于XML或基于注解
实例化方式3种bean实例化方式:默认构造、静态工厂、实例工厂默认构造:< bean id="" class=""> 必须提供默认构造静态工厂:常用与spring整合其他框架(工具)静态工厂:用于生成实例对象,所有的方法必须是static< bean id="" class=“工厂全限定类名” factory-method=“静态方法”>...原创 2020-05-03 21:28:01 · 176 阅读 · 0 评论 -
Spring3学习笔记(一)简单概念及配置
Spring3的简单概念概念:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个...原创 2020-05-03 11:16:37 · 465 阅读 · 0 评论