当前位置: 首页 > news >正文

销售平台有哪些重庆seo研究中心

销售平台有哪些,重庆seo研究中心,佛山建设外贸网站公司吗,网站搭建视频文章目录 一、SpringBoot简介 1、什么是Spring Boot2、Spring Boot的优点3、Spring Boot功能 二、Spring与Spring Boot对比三、Spring Boot与Spring MVC四、Spring Boot体系结构五、Springboot Initializr 1、Spring Initializr2、Spring Initializr模块 一、SpringBoot简介…文章目录 一、SpringBoot简介 1、什么是Spring Boot2、Spring Boot的优点3、Spring Boot功能 二、Spring与Spring Boot对比三、Spring Boot与Spring MVC四、Spring Boot体系结构五、Springboot Initializr 1、Spring Initializr2、Spring Initializr模块 一、SpringBoot简介 1、什么是Spring Boot Spring Boot是一个构建在Spring框架顶部的项目。它提供了一种简便快捷的方式来设置配置和运行基于Web的简单应用程序。 它是一个Spring模块提供了 RAD(快速应用程序开发)功能。它用于创建独立的基于Spring的应用程序因为它需要最少的Spring配置因此可以运行。 简而言之Spring Boot是 Spring Framework 和 嵌入式服务器的组合。 在Spring Boot不需要XML配置(部署描述符)。它使用约定优于配置软件设计范例这意味着可以减少开发人员的工作量。 我们可以使用Spring STS IDE 或 Spring Initializr 进行开发Spring Boot Java应用程序。 与Spring Boot框架一起其他许多Spring姐妹项目也有助于构建满足现代业务需求的应用程序。 Spring姐妹项目如下: Spring Data: 它简化了来自关系数据库和 NoSQL 数据库的数据访问。Spring Batch: 它提供了强大的批处理处理。Spring Security: 这是一个安全框架可为应用程序提供强大的安全性。Spring Social: 它支持与LinkedIn等社交网络集成。Spring Integration: 它是企业集成模式的实现。使用轻量级消息传递和声明性适配器它有助于与其他企业应用程序集成。 2、Spring Boot的优点 不需要web.xml不需要springmvc.xml不需要tomcatSpringBoot内嵌了tomcat不需要配置JSON解析支持REST架构个性化配置也非常简单它创建独立 Spring应用程序这些应用程序可以使用Java -jar 启动。 3、Spring Boot功能 Web开发SpringApplication应用程序事件和侦听器应用管理外部配置属性文件YAML支持类型安全配置日志安全性 Web开发 这是用于Web应用程序开发的非常适合的Spring模块。我们可以轻松创建一个独立的HTTP应用程序该应用程序使用 TomcatJetty 或Undertow等嵌入式服务器。我们可以使用 spring-boot-starter-web 模块快速启动和运行应用程序。 SpringApplication SpringApplication是一个类提供了一种方便的方式来引导Spring应用程序。可以从main方法开始。我们可以仅通过调用静态run()方法来调用应用程序。 示例 public static void main(String[] args) { SpringApplication.run(ClassName.class, args); }应用程序事件和侦听器 Spring Boot使用事件来处理各种任务。它允许我们创建用于添加侦听器的工厂文件。我们可以使用 ApplicationListener键来引用它。 总是在META-INF文件夹中创建工厂文件例如 META-INF/spring.factories 。 应用管理 Spring Boot提供了为应用程序启用与管理员相关的功能的功能。它用于远程访问和管理应用程序。我们可以使用 spring.application.admin.enabled 属性在Spring Boot应用程序中启用它。 外部配置 Spring Boot允许我们外部化我们的配置以便我们可以在不同环境中使用同一应用程序。该应用程序使用YAML文件来外部化配置。 属性文件 Spring Boot提供了一组丰富的 应用程序属性。因此我们可以在项目的属性文件中使用它。该属性文件用于设置诸如 server-port 8082 等属性。它有助于组织应用程序属性。 YAML支持 它提供了一种方便的方法来指定层次结构。它是JSON的超集。 SpringApplication类自动支持YAML。它是属性文件的代替方法。 类型安全配置 强大的类型安全配置用于管理和验证应用程序的配置。应用程序配置始终是至关重要的任务应该是类型安全的。我们还可以使用此库提供的注释。 日志 Spring Boot对所有内部记录都使用通用记录。默认情况下管理日志记录依赖项。如果不需要自定义我们不应更改日志记录依赖项。 安全性 Spring Boot应用程序是spring的Web应用程序。因此默认情况下通过所有HTTP端点上的基本身份验证它是安全的。可以使用一组丰富的端点来开发安全的Spring Boot应用程序。 二、Spring与Spring Boot对比 Spring Boot是用于创建微服务的基于Java的开源框架。它是由Pivotal Team开发的用于构建独立的和生产就绪的弹簧应用程序。 Spring: Spring框架是最流行的Java应用程序开发框架。 Spring框架的主要功能是依赖注入或控制反转(IoC)。借助Spring Framework我们可以开发一个松耦合的应用程序。如果纯粹定义应用程序类型或特征最好使用。 SpringBoot: Spring Boot是Spring Framework的模块。它允许我们构建具有最少配置或零配置的独立应用程序。如果我们要开发一个简单的基于Spring的应用程序或RESTful服务最好使用它。 Spring和Spring Boot之间的主要比较讨论如下: Spring Spring Boot Spring Framework是用于构建应用程序的广泛使用的Java EE框架。 SpringBoot Framework被广泛用于开发 REST API。 它旨在简化Java EE开发从而使开发人员更加高效。 它旨在缩短代码长度并提供开发 Web应用程序的最简单方法。 Spring Framework的主要功能是依赖注入。 Spring Boot的主要功能是自动配置。它会根据需求自动配置类。 通过允许我们开发松耦合应用程序可以使事情变得更简单。 它有助于创建配置更少的独立应用。 开发人员编写了大量代码(模板代码)来完成最小的任务。 它减少样板代码。 要测试Spring项目我们需要显式设置服务器。 SpringBoot提供了嵌入式服务器例如 Jetty 和 Tomcat 等。 它不支持内存数据库。 它提供了多个插件来处理嵌入式和内存中数据库例如 H2 。 开发人员在 pom.xml 中为Spring项目手动定义依赖项。 Spring Boot在pom.xml文件中带有 starter 概念该概念内部负责根据Spring Boot要求下载依赖项 JAR 。 三、Spring Boot与Spring MVC Spring Boot: SpringBoot使得快速引导和开始开发基于Spring的过程变得容易。应用。它避免了很多样板代码。它隐藏了很多复杂的信息因此开发人员可以快速入门并轻松开发基于Spring的应用程序。 Spring MVC: Spring MVC是用于以下方面的Web MVC框架: 构建Web应用程序。它包含许多用于各种功能的配置文件。这是一个面向HTTP的Web应用程序开发框架。 Spring Boot和Spring MVC出于不同的目的而存在。下面讨论了Spring Boot和Spring MVC之间的主要比较: SpringBoot SpringMVC SpringBoot 是Spring的模块用于使用合理的默认值打包基于Spring的应用程序。 SpringMVC 是Spring框架下基于模型视图控制器的Web框架。 它提供了用于构建 Spring-powered 框架的默认配置。 它提供了易于使用功能来构建Web应用程序。 无需手动构建配置。 它需要手动进行构建配置。 不需要部署描述符。 必需。 它避免了样板代码并将依赖项包装在一个单元中。 它分别指定每个依赖项。 它减少开发时间并提高生产率。 要花费相同的时间要花费更多。 四、Spring Boot体系结构 SpringBoot是Spring框架的模块。它用于轻松创建独立的生产级基于Spring的应用程序。它是在核心Spring框架的顶部开发的。 SpringBoot遵循一个分层的体系结构其中每一层都与它的直接下层或上层(层次结构)进行通信。 之前了解 SpringBoot Architecture 后我们必须了解其中的不同层和类。 SpringBoot中有四个层如下所示: 展示层业务层持久层数据库层 展示层: 表示层负责处理HTTP请求将JSON参数转换为对象并对请求进行身份验证并将其传输到业务层。简而言之它由视图即前端部分组成。 业务层: 业务层处理所有业务逻辑 。它由服务类组成并使用数据访问层提供的服务。它还执行授权和验证。 持久层: 持久层包含所有存储逻辑并将业务对象与数据库行进行相互转换。 数据库层: 在数据库层中 CRUD (创建检索更新删除 五、Springboot Initializr 1、Spring Initializr Spring Initializr 是Pivotal Web服务提供的 基于网络的工具。借助 Spring Initializr 我们可以轻松生成 Spring Boot Project 的结构。它提供了用于创建基于JVM的项目的可扩展API。 它还为项目提供了以元数据模型表示的各种选项。元数据模型使我们能够配置JVM和平台版本等支持的依赖项列表。它以众所周知的方式提供元数据从而为第三方客户端提供必要的帮助。 2、Spring Initializr模块 Spring Initializr具有以下模块: initializr-actuator: : 它提供有关项目生成的其他信息和统计信息。这是一个可选模块。initializr-bom: : 在此模块中 BOM 代表物料清单。在Spring Boot中BOM是一种特殊的 POM 用于控制项目依赖项的版本。它提供了一个中心位置来定义和更新这些版本。它提供了灵活性可以在我们的模块中添加依赖项而无需担心版本。 在软件世界之外 BOM 是创建产品所需的零件项目组件和其他材料的列表。它说明了如何如何和在何处收集所需材料。initializr-docs: : 它提供了文档。initializr-generator: : 这是一个核心项目生成库。initializr-generator-spring:initializr-generator-test: : 它提供了用于项目生成的测试基础结构。initializr-metadata: : 它为项目的各个方面提供了元数据基础结构。initializr-service-example : 它提供自定义实例。initializr-version-resolver: 是一个可选模块用于从任意POM中提取版本号。initializr-web : 它为第三方客户端提供Web端点。
http://www.w-s-a.com/news/47088/

相关文章:

  • 新华书店的做的数字阅读网站wordpress编辑器格式
  • jq做6个网站做什么好广西临桂建设局网站
  • 网站新闻图片尺寸南京网站设计公司
  • 重庆seo建站网站服务器 安全
  • 咸宁做网站的公司桂林网站建设兼职
  • 教做网站网站开发行业分析
  • 忻州网站建设培训友情链接交换形式有哪些
  • 佛山做外贸网站渠道外贸常用网站
  • 文章收录网站网站及新媒体建设办法
  • 招聘网站排行榜2021找建网站公司
  • 网站建设制作宝塔面板活动宣传推广的形式有哪些
  • 掉关键词网站敏捷软件开发流程
  • 微信小程序格泰网站建设新闻采编与制作专业简历
  • 电子商城建设网站海伦网站建设
  • 南充能够建设网站的公司有专门做设计的一个网站
  • 免费域名申请个人网站阿里巴巴运营的工作内容
  • 怎么建自己的手机网站保定电子商务网站建设
  • 系部网站建设中期检查表创建网站的公司
  • 西宁网站建设优化重庆企业的网站建设
  • 贝壳企业网站管理系统徽与章网站建设宗旨
  • 郑州网站模板动漫设计与制作设计课程
  • 在线制作网站的工具岳阳网站设计改版
  • 网站建设需要汇报哪些内容前端开发的工作内容
  • 无锡阿凡达网站建设美团app开发公司
  • 个性化企业网站制作公司深圳高端网站定制公
  • 专业深圳网站定制开发企业网站开发 流程
  • 网站建设推广的软文php网站平台
  • 如何做代刷网站长外贸网站个性设计
  • 合同网站开发 设计 后期维护如何搭建海外网络
  • 提供网站建设服务优化大师哪个好