Spring入门自用笔记-Spring安装与综述

来源:互联网 发布:2016年部门预算软件 编辑:程序博客网 时间:2024/06/05 02:14

//2017年3月10号更新

Spring概述

JavaEE的三层结构:web层,业务层,数据访问层(持久层,集成层),而Spring是一个JavaEE/SE full-stack(一站式) 轻量级开源框架。

Spring的核心

结构

  • Beans
  • core
  • context
  • Expression Language

描述:CoreBeans 提供了框架的基本支持, 主要包含 IOC (控制反转) 和 DI (依赖注入) 特性,控制Object 的构成
Context 模块以 core 和 beans为基础, 继承了beans模块特性, 并且添加了国际化支持,事件传播,资源加载, 开发式的上下文构建, 还支持 J2EE 特性,如EJB,JMX,还有基本的远程调用
Expression Language 表达式支持, 支持spring XML 配置文件表达式 和注解中表达式的解析,让配置有动态特性

Spring安装:

1. 下载Spring的开发包
官方下载Spring 3.x 最新开发版本

 >http://www.springsource.org/download/community

docs : spring框架api和规范
libs : spring开发的jar包
schema : XML的约束文档.
Spring开发中的依赖包 : spring-framework-3.0.2.RELEASE-dependencies.zip
2. 创建web工程引入jar包(Core Container)
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar

3. 创建Spring配置文件
在src下创建一个applicationContext.xml
引入XML的约束
找到xsd-config.html.引入beans约束
还要导入com.springsource.org.apache.commons.logging-1.1.1.jar : 用于整合其他的日志的包(类似Hibernate中slf4j)
com.springsource.org.apache.log4j-1.2.15.jar

0 0