//2017年3月10号更新
JavaEE的三层结构:web层,业务层,数据访问层(持久层,集成层),而Spring是一个JavaEE/SE full-stack(一站式) 轻量级开源框架。
描述:Core 和 Beans 提供了框架的基本支持, 主要包含 IOC (控制反转) 和 DI (依赖注入) 特性,控制Object 的构成 Context 模块以 core 和 beans为基础, 继承了beans模块特性, 并且添加了国际化支持,事件传播,资源加载, 开发式的上下文构建, 还支持 J2EE 特性,如EJB,JMX,还有基本的远程调用 Expression Language 表达式支持, 支持spring XML 配置文件表达式 和注解中表达式的解析,让配置有动态特性
1. 下载Spring的开发包 官方下载Spring 3.x 最新开发版本
>http://www.springsource.org/download/communitydocs : 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
