开发者社区 问答 正文

Spring框架的主要特点是什么?

Java的Spring框架的特点列举一下。

展开
收起
YDYK 2020-04-24 21:33:04 678 分享 版权
1 条回答
写回答
取消 提交回答
  • 轻量级:

    弹簧在尺寸和透明度方面很轻。弹簧框架的基本版本约为 1MB。而且处理开销也非常有限。 控制反转(IOC): 依赖项注入或控制反转的基本概念是,程序员不需要创建对象,而只需描述应该如何创建对象。 面向方面(AOP):

    弹簧支持面向方面的编程。 面向方面的编程是指将辅助函数或支持函数与主程序的业务逻辑隔离开来的编程范式。AOP 是一种用于分离横切问题的技术,在面向对象的编程中通常很难做到。应用程序的模块化以这种方式增加,其维护变得大大容易。 容器: 弹簧包含和管理应用程序对象的生命周期和配置。 MVC 框架: Spring 附带了 MVC Web 应用程序框架,构建在核心 Spring 功能之上。此框架可通过策略接口高度配置,并适合多种视图技术,如 JSP、Velocity、切片、iText 和 POI。 交易管理: Spring 框架为事务管理提供了一个通用抽象层。这允许开发人员添加可插拔的事务管理器,并便于在不处理低级问题的情况下对事务进行划分。 JDBC 异常处理: Spring 的 JDBC 抽象层提供了一个有意义的异常层次结构,简化了错误处理策略。与希伯纳特、JDO 和 iBATIS 集成:Spring 提供最佳集成服务,包括海伯纳特、JDO 和 iBATIS

    2020-04-24 21:33:17
    赞同 展开评论
问答分类:
问答标签:
问答地址: