再见了SpringMVC!这个框架直接干掉了Servlet,牛了!

Spring 5 引入的 Web Flux 框架,基于 Reactor 实现 Reactive Streams,可以脱离 Servlet 容器运行。尽管提供了与 Spring MVC 类似的注解,但其本质是非同步、非阻断的,要求开发者熟悉 Reactive Programming 和函数式编程。Web Flux 为 Java 开发者提供了新的选择,但是否作为 SpringMVC 的替代品,需要根据应用场景和技术团队的能力来决定。
摘要由CSDN通过智能技术生成

来自:oschina,作者:数据星河

链接:https://my.oschina.net/u/3953752/blog/2051297

前言

对 Java 开发者来说, Spring 发布了 5.0 正式版后的一大特色,就是 Reactive Web 方案 Web Flux,这是用来替代 Spring Web MVC 的吗?或者,只是终于可以不再基于 Servlet 容器了?

再见SpringMVC!这个框架直接干掉了Servlet,牛

SpringMVC概述图

基于 Servlet 容器的 Web MVC

身为 Java 开发者,对于 Spring 框架并不陌生。它起源于 2002 年、Rod Johnson 著作《Expert One-on-One J2EE Design and Development》中的 Interface 21 框架,到了 2004 年,推出 Spring 1.0,从 XML 到 3.0 之后,支持 JavaConfig 设定;进一步,在 2014 年时,除了 Spring 4.0 之外,首次发表了Spring Boot,最大的亮点是采用自动组态,令基于 Spring 的快速开发成为可能。

对 Web 开发者来说,Spring 中的 Web MVC 框架,也一直随着 Spring 而成长,然而由于基于 Servlet 容器,早期被批评不易测试(例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值