Spring 框架是什么?

妖狐艹你老母 2022-11-05 03:15 366阅读 0赞

Spring 是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,它由 Rod Johnson 创建,它是为了解决企业开发应用开发的复杂性而创建的。

Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。

从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。

Spring 的初衷:

  1. JavaEE 开发更加简单。

  2. 使用接口而不是使用类,更好的编程习惯,Spring 将使用接口的复杂度几乎降低到了零。

  3. 为 JavaBean 提供了一个更好的应用配置框架。

  4. 更多地强调面向对象的设计,而不是现行的技术如 JavaEE。

  5. 尽量减少不必要的异常捕捉。

  6. 使应用程序更加容易测试。

Spring 的目标:

  1. 可以令人方便愉悦地使用 Spring。

  2. 应用程序代码并不依赖于 SpringAPIs。

  3. Spring 不和现有的解决方案竞争,而是致力于将它们融合在一起。

Spring 的基本组成:

  1. 最完善的轻量级核心代码。

  2. 通用的事务管理抽象层。

  3. JDBC 抽象层。

  4. 集成了 Toplink,Hibernate,JDO,and iBATIS SQL Maps。

  5. AOP 功能。

  6. 灵活的 MVC Web 应用框架。

发表评论

表情:
评论列表 (有 0 条评论,366人围观)

还没有评论,来说两句吧...

相关阅读

    相关 什么框架?

    框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。 IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根

    相关 什么spring框架

    spring是一个开源框架,为简化企业级应用开发而生,使用基本的JavaBean来完成以前只能由EJB完成的事情。 spring的用途不仅限于服务器端的开发,从简单性,可测

    相关 什么spring框架

          Spring是一个J2EE的框架,这个框架提供了对轻量级loC的良好支持,同时也提供了对AOP技术非常好的封装。相比其他框架,Spring 框架的设计更加模块