java web项目流程小结
java web项目从发出请求到返回结果流程整理:
客户发出请求,通过web.xml 中配置的DispatchServlet
接收请求并调用 handlerMapping 将请求分发到对应的Controller,
Controller调service,service调dao,dao层根据方法名对应到sql.xml,
通过xml将数据取出来之后封装到BaseResponsed 的data中返回到Controller
然后两种方式将经过逻辑处理的数据返回到页面:
1.Ajax调用后台接口将数据展示到页面
2.通过返回jsp页面方式奖数据回显。(return "redirect:/dispatch/all" 或:return "index/login";)