首页 > 其他分享 >Spring Framework的优势

Spring Framework的优势

时间:2023-01-16 22:48:15浏览次数:38  
标签:JDBC 框架 Spring 代码 应用程序 Framework 优势

Spring Framework有很多优点。它们如下:

1、预定义模板

Spring框架提供了JDBC,Hibernate,JPA等技术的模板。

 

因此,无需编写过多的代码。它隐藏了这些技术的基本步骤。

让我们以JdbcTemplate为例,您无需编写代码来处理异常,创建连接,创建语句,提交事务,关闭连接等。

您只需要编写执行查询的代码。这样,它节省了大量的JDBC代码。

 

2、松耦合

由于依赖项注入,Spring应用程序松散耦合。

3、易于测试

依赖注入使测试应用程序更加容易。

EJB或Struts应用程序需要服务器来运行该应用程序,但Spring框架不需要服务器。

4、轻巧

Spring框架由于其POJO而轻巧实施。

Spring Framework不会强迫程序员继承任何类或实现任何接口。

这就是为什么它被称为非侵入性的。

5、快速开发

Spring Framework的依赖注入功能及其对各种框架的支持使开发变得容易

6、强大的抽象

它为JavaEE规范(例如 JMS, JDBC, JPA and JTA提供了强大的抽象。

7、声明式支持

它为以下内容提供声明式支持: 缓存,验证,事务和格式。

标签:JDBC,框架,Spring,代码,应用程序,Framework,优势
From: https://www.cnblogs.com/cnetsa/p/17056462.html

相关文章

  • spring cloud 错误:namingService subscribe failed
    ERROR67472---[错误:main]c.a.cloud.nacos.discovery.NacosWatch:namingServicesubscribefailed解决方案:修改成xuguo就行。......
  • Spring 模块
    Spring框架包含许多模块,例如Core,bean,Context,ExpressionLanguage,AOP,Aspects,Instrumentation,JDBC,ORM,OXM,JMS,Transaction,Web,Servlet,Struts等。这些模块如下图所示,它们分为Tes......
  • 230116_50_SpringBoot入门
    指定自定义的配置文件bill.propertiesbill.properitesname=billage=11happy=falsebirth=2021/12/2通过@PropertySource注解指定自定义的配置文件@PropertyS......
  • Spring 教程
    Spring教程Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。......
  • day03-Spring管理Bean-IOC-01
    Spring管理Bean-IOC1.Spring配置/管理bean介绍Bean管理包括两方面:创建bean对象给bean注入属性Bean的配置方式:基于xml文件配置方式基于注解配置方式2.基于X......
  • 手写笔记15:谈谈Spring MVC的工作流程?
    ......
  • 分布式请求链路跟踪(SpringCloud Sleuth + zipkin)
    前言在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路......
  • 处理分布式事务(SpringCloud Alibaba Seata)
    前言一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的......
  • 消息总线(Spring Cloud Bus)
    前言SpringCloudBus是什么?SpringCloudBus配合SpringCloudConfig使用可以实现配置的动态刷新。SpringCloudBus是用来将分布式系统的节点与轻量级消息系统链接起来......
  • 写一个 Hello SpringBoot2 项目
     项目目录:helloSpringBoot2、MainApplication、pom.xml  helloSpringBoot2逻辑类,标记@RestController/*@RestController的作用等同于@Controller+@ResponseB......