SpringMVC应用
SpringMVC的核心是DispatcherServlet,这个Servlet充当SpringMVC的前端控制器。
SpringMVC是多线程的吗???
控制器是一个用于处理请求的Spring组件。在典型的应用程序中可能会有多个控制器。
每当用户在Web浏览器中点击链接或提交表单时,请求就开始工作了。请求会将信息从一个地方带到另一个地方。
在请求离开浏览器时,会带有用户所请求内容的信息,至少会包含请求的URL(或用户提交的表单信息等)。
请求的第一站是spring的DispatcherServlet。
SpringMVC被认为是一个请求/响应框架。
SpringMVC提供了实现Controller接口的丰富类库。对于非常复杂的用户工作流,Spring Web Flow构建了强大的状态机来管理用户导航。
领域模型在系统中是名词集合,被实现为POJO
Spring的数据捆绑只能捆绑遵循JavaBean语法及语义的属性。
AbstractController对返回动态信息的Web资源非常适用,但对输入并无响应。
把方法标注为final是为了对修改封闭。