在学习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 @ 2023-10-28 21:37  万舜  阅读(27)  评论(0)    收藏  举报