Spring框架入门

78 阅读1分钟

要点

  • Spring就是一个轻量级的控制反转(ioc)和面向切面编程(aop)的框架
  • spring是一个开源的免费的框架(容器)! Spring 具有简单、可测试和松耦合等特点,不仅可以用于服务器端的开发,也可以应用于任何 Java 应用的开发中。Spring 框架的主要优点具体如下。
  1. 方便解耦,简化开发 Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护交给 Spring 管理。

  2. 方便集成各种优秀框架 Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如 Struts2、Hibernate、MyBatis 等)的直接支持。

  3. 降低 Java EE API 的使用难度 Spring 对 Java EE 开发中非常难用的一些 API(JDBC、JavaMail、远程调用等)都提供了封装,使这些 API 应用的难度大大降低。

  4. 方便程序的测试 Spring 支持 JUnit4,可以通过注解方便地测试 Spring 程序。 5)AOP 编程的支持 Spring 提供面向切面编程,可以方便地实现对程序进行权限拦截和运行监控等功能。

Maven引入