Spring Boot Web应用开发全解析
1. Spring Boot与Web应用开发概述
如今,Web已成为各类应用的主要渠道,涵盖从桌面到移动设备、社交与商业应用到游戏,以及从简单内容到流式数据等各个领域。Spring Boot能助力开发者轻松开发下一代Web应用。它通过自动配置,让开发者只需编写少量代码就能创建Web应用,无需担心配置文件,也无需寻找应用服务器来部署。借助Spring Boot,可拥有嵌入式应用服务器,如Tomcat、Netty、Undertow或Jetty,使应用具有高度的可分发和可移植性。
2. Spring MVC技术
Spring框架约由20个模块或技术组成,Web技术是其中之一。对于Web技术,Spring框架包含 spring - web 、 spring - webmvc 、 spring - webflux 和 spring - websocket 模块。
- spring - web 模块:具备基本的Web集成功能,如多部分文件上传功能、通过Servlet监听器初始化Spring容器,以及面向Web的应用上下文。
- spring - mvc 模块(即Web服务器模块):包含所有Spring MVC(Model - View - Controller)和Web应用的REST服务实现。这些模块提供了许多强大的功能,如强大的JSP标签库、可定制的绑定和验证、灵活的模型传输、可定制的处理程序和视图解析等。
Spring M
超级会员免费看
订阅专栏 解锁全文
863

被折叠的 条评论
为什么被折叠?



