JavaWeb开发大致流程
1.Spring MVC的客户端与服务端的交互起始于DispatcherServlet,它为前端控制器,负责分发视图层的请求,配置在web.xml文件中。DispatcherServlet依据相应的规则将客户端请求分发到目标Controller控制层来处理,Controller调用Service业务层处理业务。
2.Service调用Dao数据层,访问数据库,并完成数据库的增删改查操作。
3.Dao层返回处理结果给Service层。
4.Service层再返回结果给控制层,最后控制层返回给具体页面和数据到客户端。
5.JSP:Servlet可以以java程序的方式对请求进行处理并返回。JSP正是基于这个原因出现的,在html页面加入java代码(scriptlet),在html页面较大而java逻辑较少的情况下比较适用。