在学习JavaWeb以及Java框架中的疑惑

1. Sevlet和SpringMVC与SpringBoot以及Spring

Servlet是服务器端小程序,本质上是属于Controller层的,举个例子,LoginServlet和LoginController是划等号的。

Spring MVC是Spring的一个模块,是一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。它是对Servlet进行深层次的封装,底层就是Servlet。

Spring Boot实现了自动配置,降低了项目搭建的复杂度。
因为Spring框架需要进行大量的配置,Spring Boot可以自动配置,让项目设置变得很容易。

Spring是开源框架,需要大量配置

1)Spring JDBC === 对JDBC的简单封装
2)Spring MVC === Spring MVC框架的实现
3)Spring Security === 安全管理框架
4)Spring AOP === 面向切面编程
5)Spring ORM === 对象关系映射,集成orm框架(Mybatis,Hibernate)
6)Spring Test === Spring测试,提供junit 和 mock测试功能

可以说SpringBoot是Spring的集成或者扩展,让开发测试以及部署更加方便了。

posted @   万舜  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示