
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 · 321 阅读 · 0 评论 -
Spring学习笔记(八)程序解耦和IOC详解
目录程序解耦什么是程序耦合解耦的思路控制反转IOC前期准备环境搭建基于 XML 的配置Spring基于XML的IOC的细节 程序解耦 什么是程序耦合 耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关 系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们原创 2020-06-22 20:47:14 · 316 阅读 · 0 评论 -
Spring学习笔记(七)SSH框架整合
jar整合 SSH框架版本: struts:2.3.15.3 hibernate : 3.6.10 spring: 3.2.0 Struts2框架: Hibernate框架: Spring3框架: 基础:4+1 , beans、core、context、expression , commons-logging (struts已经导入) AOP:aop联盟、spring a...原创 2020-05-08 11:45:33 · 168 阅读 · 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 · 249 阅读 · 0 评论 -
Spring3学习笔记(五)Spring事务管理
事务管理回顾 事务:一组业务操作ABCD,要么全部成功,要么全部不成功。 特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果 隔离问题: 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(update) 虚读(幻读):一个事务读到另一个事务已提交的数据(insert) 隔离级别: read uncommitted:读未提...原创 2020-05-07 11:34:21 · 134 阅读 · 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 · 113 阅读 · 0 评论 -
Spring3学习笔记(三)AOP
AOP介绍 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度...原创 2020-05-06 20:49:59 · 244 阅读 · 0 评论 -
Spring3学习笔记(二)装配bean基于XML或基于注解
实例化方式 3种bean实例化方式:默认构造、静态工厂、实例工厂 默认构造:< bean id="" class=""> 必须提供默认构造 静态工厂: 常用与spring整合其他框架(工具) 静态工厂:用于生成实例对象,所有的方法必须是static < bean id="" class=“工厂全限定类名” factory-method=“静态方法”> ...原创 2020-05-03 21:28:01 · 191 阅读 · 0 评论 -
Spring3学习笔记(一)简单概念及配置
Spring3的简单概念 概念: Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个...原创 2020-05-03 11:16:37 · 478 阅读 · 0 评论