spring开发步骤

来源:互联网 发布:淘宝客服主管要求 编辑:程序博客网 时间:2024/06/07 07:35

a. 概述

Spring框架,可以解决对象创建以及对象之间依赖关系的一种框架。

且可以和其他框架一起使用;Spring与Struts,  Springhibernate  (起到整合(粘合)作用的一个框架)

Spring提供了一站式解决方案:

1) Spring Core  spring的核心功能: IOC容器, 解决对象创建及依赖关系

2) Spring Web  Spring对web模块的支持。

  可以与struts整合,让struts的action创建交给spring

   spring mvc模式

3) Spring DAO  Spring 对jdbc操作的支持  【JdbcTemplate模板工具类】

4) Spring ORM  spring对orm的支持:

 既可以与hibernate整合,【session】

 也可以使用spring的对hibernate操作的封装

5)Spring AOP  切面编程

6)SpringEE   spring 对javaEE其他模块的支持

b. 开发步骤

spring各个版本中:

3.0以下的版本,源码有spring中相关的所有包【spring功能+依赖包】

2.5版本;

3.0以上的版本,源码中只有spring的核心功能包【没有依赖包】

(如果要用依赖包,需要单独下载!)

 


1) 源码, jar文件:spring-framework-3.2.5.RELEASE

commons-logging-1.1.3.jar                       日志

spring-beans-3.2.5.RELEASE.jar             bean节点

spring-context-3.2.5.RELEASE.jar           spring上下文节点

spring-core-3.2.5.RELEASE.jar               spring核心功能

spring-expression-3.2.5.RELEASE.jar     spring表达式相关表

 

以上是必须引入的5jar文件,在项目中可以用户库管理!

2) 核心配置文件: applicationContext.xml  

Spring配置文件:applicationContext.xml / bean.xml

约束参考:

spring-framework-3.2.5.RELEASE\docs\spring-framework-reference\htmlsingle\index.html

<beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:p="http://www.springframework.org/schema/p"    xmlns:context="http://www.springframework.org/schema/context"    xsi:schemaLocation="        http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans.xsd        http://www.springframework.org/schema/context        http://www.springframework.org/schema/context/spring-context.xsd"></beans>   


接下来我们几个小例子来了解一下spring是怎样创建对象的。

步骤一:导入相关的jar包,并建立实体类对象User





步骤二:配置spring核心配置文件applicationContext.xml




步骤三:在测试类App1中 取出对象使用(此处有两种方法)








导包那里简单介绍一下步骤:

这里并没有直接将jar包导入,而是采用了引用的方式,项目导出来时并不能看到jar包


首先选中项目---右击--properties---->Java Build Path


-------->next------>-



   





原创粉丝点击