Spring在数据访问方面提供了模板化和Dao支持类的提供,方便操作数据库。 一、Spring JDBC 1、配置数据源 DataSource 不管选择哪一种Spring Dao的支持方式,你都需要配置一个数据源的引用。配置方式有三种: ①、使...
分类:
数据库 时间:
2015-10-20 19:54:30
阅读次数:
226
第一步:输入Spring jar 包裹Spring核心包(4个)日志包(2个)jdbc模板支持(1个)spring-jdbc-3.2.0.RELEASE.jar模板相关事务处理包(1个)spring-tx-3.2.0.RELEASE.jarORM框架模板支持(1个)spring-orm-3.2.0....
分类:
编程语言 时间:
2015-09-23 19:15:29
阅读次数:
151
Alt+/智能提示xml配置文件节点及属性;在接口上使用Ctrl+T可以提示其实现类一、IoC控制反转(将创建对象的权利交给spring)入门小程序1、引入jar包2、工程基本结构3、新建UserService类package hjp.spring.demo1;import org.junit.Te...
分类:
编程语言 时间:
2015-08-31 19:10:03
阅读次数:
244
Spring注入是指在启动Spring容器加载bean配置的时候,对类变量的赋值。
两种常用注入方式:设值注入和构造注入
下面就这部分知识看代码以及代码中的注解:
1、首先看Spring 配置文件(如何加载,怎么测试,《入门系列(一)》有说明,这里不再赘述)
<beans xmlns="http://www.springframework.org/schema/be...
分类:
编程语言 时间:
2015-08-18 21:24:44
阅读次数:
137
下面的知识点是针对使用配置文件讲的(annotation对应标签后面文章会详细阐述)
Bean的生命周期:
为什么关心这个问题?
我们使用IOC的目的就是为了让Spring IOC帮我们管理对象,从而不需要去自己手动去new ,何时new,怎么管理对象间依赖,什么时候销毁等等很多问题。而对象在Spring容器看来就是一个个bean,理所当然要理解Bean的生命周期。
...
分类:
编程语言 时间:
2015-08-18 19:23:57
阅读次数:
126
spring入门 spring是一个轻量级控制反转IOC和面向切面AOP的容器框架 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB 范围任何的java应用 spring给开发带来的好处: 可以有效组织中间层对象 使用用同意的配置文件 促进良好的变成习惯,减少变成代价 易于...
分类:
编程语言 时间:
2015-07-30 01:59:25
阅读次数:
135
spring开发步骤:
spring jar包介绍:
在3.0以下的版本,源码有spring中相关的所有包(包括spring核心包和依赖包)
在3.0以上版本,源码中只有spring的核心包
没有依赖包 依赖包需要自己下载
1)源码,jar包:spring-framwork-3.2.5.RELEASE
commons-logging-1.1.3.jar 日志
...
分类:
编程语言 时间:
2015-07-29 21:26:31
阅读次数:
158
Spring学习笔记(1)----简单的实例---------------------------------首先需要准备Spring包,可从官方网站上下载。下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。在Myeclips...
分类:
编程语言 时间:
2015-07-19 23:31:06
阅读次数:
167
Spring最核心的概念就是“依赖注入”。所谓依赖注入就是你需要什么对象,Spring容器就帮你实例化这个对象,然后注入到你的应用程序中。这样你就不用自己实例化依赖对象,不但简化了开发,还解耦了各模块的依赖。下面我来展示一个实例,比如Person对象要使用Computer,必须依赖Computer这个对象。使用Spring,使你不用自己new对象,Spring容器会帮你在需要的时候注入Compute...
分类:
编程语言 时间:
2015-07-19 12:02:25
阅读次数:
155
Spring框架的设计理念Spring的骨骼架构Spring总共有十几个组件,但真正核心的组件只有几个,下面是Spring框架的总体架构图图1 .Spring 框架的总体架构图从图中可以看出,Spring框架中的核心组件只有三个:Context,Core和Beans,它们构建起了整个Spring的骨...
分类:
编程语言 时间:
2015-07-06 06:37:11
阅读次数:
334