设计目的:用来简化新Spring应用的初始搭建以及开发过程;maven整合了所有的jar包,spring boot整合了所有的框架;
搭建一个spring web服务需要怎么做呢?
1)配置web.xml,加载spring和spring mvc
2)配置数据库连接、配置spring事务
3)配置加载配置文件的读取,开启注解
4)配置日志文件
配置完成之后部署tomcat 调试
--这里的问题是spring web服务和servlet的区别?
Servlet:是用java编写的服务端应用程序,作用:主要用于交互式的浏览和修改数据,生成web内容,这个过程为:客户端发送请求到服务器 -> 服务器将请求信息发送至Servlet –>Servlet生成相应内容并将其传给服务器-> 服务器将响应返回给客户端。具体操作流程查看下图。
Springmvc介绍:springmvc在java web项目中就是一个全功能MVC模块,而MVC框架就是一个分离了控制器,模型对象、分派器以及处理程序的各个角色,这种分离让它们更容易进行定制。功能类似于Servlet,springmvc的核心控制器dispatcherServlet是继承自framworkerSevlet,而对于其源码本人目前还是比较少的研究,而目前本人观点就是:springmvc是一个具有mvc功能的Servlet。
----》微服务
使用spring boot可以使用非常少的配置快速搭建一套web项目
网友评论