
Spring
Jadan-Z
这个作者很懒,什么都没留下…
展开
-
(Spring)配置Spring框架编写XML的提示
步骤一:复制,http://www.springframework.org/schema/beans/spring-beans.xsd步骤二:window --> preferences --> 搜索XML Catalog,点击Add按钮步骤三:选择Location的schema的约束地址,点击FileSystem查找 * spring-framework-4.2.4.REL...原创 2018-05-27 09:27:34 · 390 阅读 · 0 评论 -
(Spring)Spring基于AspectJ的AOP开发(二)
切入点的表达式 ** 在配置切入点的时候,需要定义表达式,重点的格式:execution(public *..*(..)),具体展开如下: * 切入点表达式的格式如下: > execution([修饰符] 返回值类型 包名.类名.方法名(参数)) * 修饰符可以省略不写,不是必须要出现的...原创 2018-05-28 23:38:09 · 239 阅读 · 0 评论 -
(Spring)注解的通知类型
1、通知类型 * @Before --- 前置通知 * @AfterReturning --- 后置通知 * @Around --- 环绕通知(目标对象默认不执行,需要手动执行) * @After --- ...原创 2018-05-28 23:43:43 · 1761 阅读 · 0 评论 -
(Spring)JDBC模板技术
Spring框架的JDBC模板技术概述 1、Spring框架中提供了很多持久层的模板类来简化编程,使用模板类编写程序会变得简单 2、提供了JDBC模板,Spring框架提供的 * JdbcTemplate类 3、Spring框架可以整合Hibernate框架,也提供了模板类 * HibernateTemplate类演示JDBC的模板类 ...原创 2018-05-28 23:44:09 · 394 阅读 · 0 评论 -
(Spring)Spring框架的JDBC模板的简单操作
增删改查的操作 Account:public class Account { private Integer id; private String name; private double money; public Integer getId() { return id; } public void setId(Integer id) { this.id = ...原创 2018-05-28 23:45:36 · 235 阅读 · 0 评论 -
(Spring)Spring框架的事务管理
事务的回顾 1、事务:指的是逻辑上一组操作,组成这个事务的各个执行单元,要么都成功,要么都失败!!! 2、事务的特性 * 原子性 * 一致性 * 隔离性 * 持久性 3、如果不考虑隔离性,引发安全性问题 * 读问题: &...原创 2018-05-29 09:30:19 · 289 阅读 · 0 评论 -
(Spring)搭建事务管理转账案例的环境
强调:简化开发,以后DAO可以继承JdbcDaoSupport类步骤一:创建WEB工程,引入需要的jar包 * IoC的6个包 * AOP的4个包 * C3P0的1个包 * MySQL的驱动...原创 2018-05-29 09:38:58 · 244 阅读 · 0 评论 -
(Spring)Spring框架的事务管理之编程式事务管理
Spring的事务管理的分类 * Spring的编程式事务管理(不推荐使用) > 通过手动编写代码的方式完成事务的管理(不推荐) * Spring的声明式事务管理(底层采用AOP技术) > 通过一段配置的方式完成事务的管理(注解的方式)Spring框架的事务管理之编程式的事务管理...原创 2018-05-31 19:33:19 · 285 阅读 · 0 评论 -
(Spring)Spring框架的事务管理之声明式事务管理(一)
Spring框架的事务管理之声明式事务管理,即通过配置文件来完成事务管理(AOP思想) 声明式事务管理又分为两种方式: * 基于AspectJ的XML方式 * 基于AspectJ的注解方式Spring框架的事务管理之基于AspectJ的XML方式 步骤一:恢复上一篇的转账开发环境 步骤二:引入AOP的开发包 步骤三...原创 2018-05-31 19:36:31 · 398 阅读 · 0 评论 -
(Spring)Spring基于AspectJ的AOP开发(一)
AOP的相关术语 1、Joinpoint(连接点) --- 所谓连接点是指哪些被拦截到的点。在Spring中,这些点指的是方法,因为Spring只支持方法类型的连接点 2、Pointcut(切入点) --- 所谓切入点是指对哪些Joinpoint进行拦截的定义 3、Advice(通知/增强) --- 所谓通知是指拦截到Joinpoint之后所要做...原创 2018-05-28 22:34:25 · 240 阅读 · 0 评论 -
(Spring)Spring框架的核心功能之AOP技术
AOP的概述 1、什么是AOP的技术??? * AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 * AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构 * AOP最早由AOP联盟的组织提出的,制定了一套规范。Spring将AOP思想引入到框架中,必须遵守...原创 2018-05-28 07:59:34 · 400 阅读 · 0 评论 -
(Spring)Spring框架管理Bean的配置文件方式(二)
4、Spring的2.5版本中提供了一种:p名称空间的注入 步骤一:需要先引入 p 名称空间 > 在schema的名称空间中加入该行:xmlns:p="http://www.springframework.org/schema/p" 步骤二:使用 p 名称空间的语法 > p:属性名 = "" > p:属性名...原创 2018-05-28 07:43:50 · 202 阅读 · 0 评论 -
(Spring)Spring框架管理Bean的配置文件方式(一)
1、id属性和name属性的区别 * id --- Bean起个名字,在约束中采用ID的约束,唯一 取值要求:必须以字母开始,可以使用字母、数字、连字符、下划线、句号、冒号,id:不能出现特殊字符 * name --- Bean起个名字,没有采用ID的约束 取值要求:name可以出现特殊字符。如果<bean...原创 2018-05-27 14:46:36 · 410 阅读 · 0 评论 -
(Spring)Spring框架的IoC 之注解方式的快速入门
步骤一:导入注解开发所需的jar包 * 引入IoC容器必须的6个jar包 * 在引入一个:Spring框架的AOP的jar包,spring-aop-4.2.4.RELEASE.jar 步骤二:创建对应的包结构,编写Java的类 * ...原创 2018-05-27 15:19:16 · 167 阅读 · 0 评论 -
(Spring)Spring框架中Bean管理的常用注解
1、@Component:组件(作用在类上)2、Spring中提供@Component的三个衍生注解:(功能到目前为止是一致的) * @Controller :作用在WEB层 * @Service :作用在业务层 * @Repository :作用在持久层 * 说明:这三个注解是为了标注类本身的用途清晰,Spring在后续版本可能会对其...原创 2018-05-27 16:20:30 · 374 阅读 · 0 评论 -
(Spring)Spring框架的概述
1、什么是Spring框架2、Spring框架的特点原创 2018-05-27 09:05:03 · 423 阅读 · 0 评论 -
(Spring)Spring框架的AOP技术(注解方式)
步骤一:创建JavaWEB项目,引入具体的开发的jar包 * 先引入Spring框架开发的基本开发包 * 在引入Spring框架的AOP的开发包 * aspectJ的开发包 步骤二:创...原创 2018-05-28 23:40:16 · 243 阅读 · 0 评论 -
(Spring)Spring框架的IOC核心功能快速入门及环境搭建
1、Spring框架的IOC核心功能快速入门 > 什么是IOC的功能? * IoC : Inverse of Control,控制反转,将对象的创建权反转给Spring!! * 使用IoC可以解决的程序耦合性高的问题!!!2、环境搭建的步骤: 步骤一:下载Spring框架的开发包 * 官网:...原创 2018-05-27 09:19:21 · 310 阅读 · 0 评论 -
(Spring)Spring框架中的工厂
1、ApplicationContext接口 * 使用ApplicationContext工厂的接口,使用该接口可以获取到具体的Bean对象 * 该接口下有两个具体的实现类 * ClassPathXmlApplicationContext --- 加载类路径下的Spring配置文件 * FileS...原创 2018-05-27 09:24:53 · 1018 阅读 · 0 评论 -
(Spring)Spring框架的事务管理之声明式事务管理(二)
Spring框架的事务管理之基于AspectJ的注解方式 步骤一: 步骤二:原创 2018-05-31 19:40:53 · 359 阅读 · 0 评论