上QQ阅读APP看书,第一时间看更新
1.3 Spring框架介绍
Spring框架简化了Java EE开发的流程,它是为了应对企业级应用开发的复杂性而创建的,其强大之处在于对Java EE开发进行全方位的简化,对大部分常用的功能进行了封装,比如管理JavaBean,包含创建及销毁,还提供了基于Web的MVC分层框架,支持数据库操作、安全验证等功能,但这些功能的实现却要依赖两个技术原理:控制反转(Inversion of Control,IoC)和面向切面编程(Aspect Oriented Programming,AOP)。本书的目的就是使读者学习并掌握Spring中的这两个核心技术,以在实际的软件开发中得以运用。
Spring是一个开放源代码的Java EE框架,使用Spring简化了Java EE开发,提升了Java EE软件项目的开发效率,提高开发效率的办法就是使用模块架构,每个模块处理一个功能或者业务。模块架构允许程序员选择使用哪一个模块参与开发,同时为Java EE应用程序开发提供集成的容器。在Spring框架中提供了1个JavaBean容器(可以暂时将容器理解为1个List),在该容器中存储不同数据类型的JavaBean对象。在容器中,可以将很多种不同功能的JavaBean进行整合和集成,以达到多个技术综合应用的目的。