大家好,今天小编关注到一个比较有意思的话题,就是关于springmvc推荐书籍的问题,于是小编就整理了4个相关介绍springmvc推荐书籍的解答,让我们一起看看吧。
springmvc有哪些类?
Spring MVC的类如下:
2. 处理器组件(Controller)
3. 处理器映射器组件(HandlerM***ing)
4. 处理器适配器组件(HandlerAdapter)
5. ***组件(HandlerInterceptor)
6. 视图解析器组件(ViewResolver)
7. 视图组件(View)
8. 数据转换组件(DataBinder)
9. 消息转换器组件(HttpMessageConverter)
springmvc 什么时候火起来的?
Spring MVC 作为 Spring 框架的一部分,于 2006 年左右开始流行,并迅速成为 J***a Web 开发中的事实标准。
其简化了控制器和视图之间的交互,提供了强大的数据绑定功能,并支持多种视图技术,促进了快速且可维护的 Web 应用程序的开发。Spring MVC 在 2010 年代初达到巅峰,并一直保持着其在 J***a Web 开发领域的主导地位。
spring mvc谁创建的?
说到 Spring,也许现在的开发者们最先想到的是 Josh Long。他凭借超快的语速与现场代码能力,让很多 J***a 开发者折服。然而 Spring 的历史上最***的应该是其创始人:Rod Johnson!
J***A后台开发,用spring boot好,还是继续用spring MVC好?
J***a后台开发现在当然是***用spring boot好
spring boot是为了简化spring、spring mvc框架繁琐的配置而诞生的,它整合了spring mvc、spring security等spring全家桶,还包括redis、neo4j、mysql、elasticsearch、couchbase等常用的中间件。
J***a
J***a
传统的spring mvc项目需要自己配置xml文件,还需要单独配置tomcat服务器,xml的配置非常繁琐,spring boot开箱即用、约定优于配置。你创建一个spring boot项目,不需要配置就可以运行服务,一些配置已经有默认值了,如果你想修改可以自己定义。这就是spring boot的好处,可以使用默认值,想自己定义也可以。
Spring Boot
spring boot
spring boot项目内嵌tomcat、undertow、jetty等容器,不需要单独的服务器,项目可以直接打包成jar包,运行、部署都很方便。
现在比较火的微服务spring cloud也是基于spring boot项目的,spring boot项目方便整合***、注册中心等,传统的spring mvc适合单体应用,不适合微服务。
Spring Cloud
spring cloud架构
你了解一下springboot做啥事的就不会问这个问题了,springboot是整合spring的全家桶,简化工程配置,现在的项目用spring框架没有理由不上springboot
J***a作为当下最流行的编程开发语言,其地位是其它语言短时间内无法撼动的,这几十年的积累让J***a的生态圈变得很完善,因而J***a界也有很多优秀的框架,这几年Spring框架的出现让J***a开发变得更容易。
Spring框架为J***a开发提供了完美的解决方案,Spring全家桶中的Spring MVC和Spring Boot 都可以用来开发J***a Web项目,那开发者该如何选择呢?
1、Spring MVC是一款MVC框架
Spring MVC它是一款Web MVC框架,Spring MVC***用的是POJO模式,通过强大的依懒注入功能使得MVC分层开发更为容易。
2、Spring Boot是一种集成工具组合
Spring Boot主要是为了简化Spring项目的创建、运行及部署而推出的,虽说Spring应用的注解功能很强大,但依旧避免不了过多的XML配置。Spring Boot***用了“约定优于配置”的思想,可以做到零配置就能创建Spring应用,使开发者从繁琐的配置中解脱出来。
Spring Boot本身并不是一种新的技术,可以把它理解成是基于Spring的一套快速开发工具***(集成了大量常用的第三方库配置,如:Jackson, JDBC, Mongo, Redis, Mail等)。
可以把Spring Boot理解成Spring MVC的升级(但不是简单的升级)。
到此,以上就是小编对于springmvc推荐书籍的问题就介绍到这了,希望介绍关于springmvc推荐书籍的4点解答对大家有用。