Spring-入门简介
什么是框架?
-
源自于建筑学,隶属土木工程,后发展到软件工程领域
-
软件工程框架:经过验证的,具有一定功能的,半成品软件
框架的作用
Spring是什么?
Spring是分层的JavaSE/EE应用full-stack轻量级开源框架
分层:Spring中提供了很多技术,随便从中单独取一个技术来用都是可以的!
JavaSE/EE:在Servlet,Dao,Service中都有解决方案! 一套解决方案,技术覆盖度很高
full-stack:是一个全栈式的框架,可以单独抽某一个模块来用,也可以全部都用Spring提供的,但是如果在解决方案上全用Spring,那么效率极高。
Spring的体系结构
我们学习Spring重点关注IOC、AOP即可!
Spring的发展历史
Spring优势
- 方便解耦,简化开发
- 方便集成各种优秀框架
- 方便程序的测试
- AOP编程的支持
- 声明式事务的支持
- 降低JavaEE API的使用难度
Spring官网
Spring框架教程(非常详细) (biancheng.net)http://c.biancheng.net/spring/后续章节会对Spring做详细的介绍,以及案例分析。