servlet工作模式
- 客户端发送请求至客户端
- 服务器启动并调用servlet
- servlet根据请求生成响应内容并传回给服务器
- 服务器返回给客户端
servlet生命周期由容器控制,第一次请求时被加载,存活直到应用服务器关闭
SpringMVC工作机制
- DispatcherServlet接受到request
- 解析后到uri获取到handlerMapping来获取handler对象
- 控制器获取到了handlerAdapter对象后调用controller
- controller返回modelAndLogicalViewName
- modelAndView被viewResolver处理
- 处理后的结果被view渲染
- 渲染后的结果返回给客户端