首页 > 技术文章 > 初识Spring

gaofei-1 2017-08-15 19:45 原文

Spring框架简介

  Spring框架是一个开源框架,它的目标是使现有的JavaEE技术更容易使用和促进良好的编程习惯。

  它是一个轻量级的框架,渗透了JavaEE技术的方方面面。

  它主要作为依赖注入容器和AOP实现存在,还提供了声明式事务、对DAO层的支持等简化开发的功能。

  Spring框架大约由20个功能模块组成。这些模块被分成六个部分,分别是Core Container、Data Access/Integration、Web、AOP(Aspect Oriented Programming)、Instrumention及Test

  Spring Core是框架的最基础部分,提供了IoC特性。Spring Context为企业级开发提供了便利和集成的工具。

  Spring AOP是基于Spring Core的符合规范的面向切面编程的实现。

  Spring JDBC提供了JDBC的抽象层,简化了JDBC编码,同时使代码更健壮。

  Spring ORM对市面上流行的ORM框架提供了支持。

  Spring Web为Spring在Web应用程序中的使用提供了支持.......................(还有很多模块,大家可以去Spring的帮助文档中查看。)

推荐阅读