1.框架:半成品软件;
高度抽取可重用代码的一种设计;高度的通用性;事务控制,强大的servlet,项目中的一些工具。。。
多个可重用模块的集合,形成一个某个领域的整体解决方案;
2.Spring:
容器(可以管理所有的组件(类))框架;
核心关注:IOC和AOP;
3.Spring的优良特性:
1.非侵入性
2.依赖注入
3.面向切面编程
4.容器
5.组件化
6.一站式
4.Spring官网
Test:Spring的单元测试模块
spring-test-4.0.0.RELEASE
Core Container:核心容器(IOC);黑色代表这部分的功能由哪些jar包组成;要使用这部分的完整功能,这些jar包都需要导入。
spring-beans-4.0.0.RELEASE
spring-core-4.0.0.RELEASE
spring-context-4.0.0.RELEASE
spring-expression-4.0.0.RELEASE
AOP+Aspects(面向切面编程)
spring-aop-4.0.0.RELEASE
spring-aspects-4.0.0.RELEASE
数据访问/集成:Spring访问数据库
spring-jdbc-4.0.0.RELEASE
spring-orm-4.0.0.RELEASE(Obejct Relation Mapping)
spring-oxm-4.0.0.RELEASE(xml)、spring-jms-4.0.0.RELEASE (集成)
spring-tx-4.0.0.RELEASE(事务)
WEB:Spring开发web应用的模块
spring-websocket-4.0.0.RELEASE
spring-web-4.0.0.RELEASE(原生web相关 servlet)
spring-webmvc-4.0.0.RELEASE(开发web项目的 web)
spring-webmvc-portlet-4.0.0.RELEASE(开发web应用的组件集成)
用哪个模块导哪个包(建议)
开发Spring框架的应用,经常要写框架的配置文件,写起来复杂,我们需要提示,需要给eclipse中安装插件(提供提示功能)
1.STS
2.kepler安装插件
①查看版本号:help->About Eclipse IDE
`
②安装插件