摘要: 一、 通过注解配置bean 1.1 概述 相对于XML方式而言,通过注解的方式配置bean更加简洁和优雅,而且和MVC组件化开发的理念十分契合,是开发中常用的使用方式。 1.2 使用注解标识组件 ①普通组件:@Component:标识一个受Spring IOC容器管理的组件 ②持久化层组件:@Res 阅读全文
posted @ 2017-12-11 15:05 咕噜噜zmj 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、SpEL 1.1 简介 Spring Expression Language,Spring表达式语言,简称SpEL。支持运行时查询并可以操作对象图。 和JSP页面上的EL表达式、Struts2中用到的OGNL表达式一样,SpEL根据JavaBean风格的getXxx()、setXxx()方法定义 阅读全文
posted @ 2017-12-11 14:48 咕噜噜zmj 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、引用外部属性文件 1、编写属性文件,以键值对形式存储,并放置在类路径(src)下 2、在ApplicationContext.xml配置文件中配置属性文件 3、在ApplicationContext.xml配置文件中创建ComboPooledDataSource类的bean对象,并使用EL表达式 阅读全文
posted @ 2017-12-08 09:06 咕噜噜zmj 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、将属性文件中的值保存到类中 1、编写属性文件,以键值对形式存储,并放置在类路径(src)下 2、在ApplicationContext.xml配置文件中配置属性文件 3、类需要加上@Controller注解,在目标属性上加@Value注解,即可将属性文件中的值赋值给类的属性 4、在Applica 阅读全文
posted @ 2017-12-08 09:06 咕噜噜zmj 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 基于XML的属性装配 1、手动装配 <!-- 属性的装配:手动装配 --> 2、自动装配 1.按类型装配:byType 首先检测当前bean中需要装配的属性的类型 然后在IOC容器中查找匹配这个类型的bean 如果类型匹配的bean是唯一的,那么就将这个匹配的bean注入到userAction中 2 阅读全文
posted @ 2017-12-08 09:06 咕噜噜zmj 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、事务(Transaction) 1、 在开发中我们的一个业务往往需要同时操作多个表,这些操作往往是不可分割,业务中的对数据库的多次操作,要么同时成功,要么全都失败。 2、注意:我们在同一个事务中使用的数据库连接(Connection)必须是同一个。 3、事务的特性(ACID): 1.原子性(at 阅读全文
posted @ 2017-12-07 19:49 咕噜噜zmj 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、通过IOC容器创建对象,并为属性赋值 在IOC容器本身对象创建时(xml文件加载时),会将配置文件中配置好的bean先创建出来,按照xml文件中配置的先后顺序创建 测试方法: 2、根据bean的类型从IOC容器中获取bean的实例★【要求:IOC容器同种类型只存在一个】 3-4、通过构造器为be 阅读全文
posted @ 2017-12-07 19:32 咕噜噜zmj 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 批处理(batch) 一、批处理介绍 1、 批处理指的是一次操作中执行多条SQL语句 2、 批处理相比于一次一次执行效率会提高很多 3、 批处理主要是分两步: 1.将要执行的SQL语句保存 2.执行SQL语句 4、 Statement和PreparedStatement都支持批处理操作,这里我们只需 阅读全文
posted @ 2017-12-07 19:32 咕噜噜zmj 阅读(9247) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池 一、数据库连接池 1、 数据库连接池就是存放数据库连接(Connection)的集合 2、 我们获取一个数据库连接是一个相对很麻烦的过程,如果我们获取一个数据库连接,使用一次以后就给它关闭了,下一次再去使用的时候就要重新创建一个新的数据库连接。 3、 所以我们提出了一个数据库连接池的概 阅读全文
posted @ 2017-12-07 19:32 咕噜噜zmj 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、安装流程 1、Help——Install New Software——在Work With中添加地址http://dist.springsource.com/release/TOOLS/update/e4.5/, 最后面的版本号根据自己的Eclipse版本修改,Eclipse会根据该地址去下载相 阅读全文
posted @ 2017-12-06 20:05 咕噜噜zmj 阅读(11415) 评论(0) 推荐(0) 编辑