欢迎来到天天文库
浏览记录
ID:22226999
大小:320.50 KB
页数:36页
时间:2018-10-27
《spring基于框架和JDBC例子》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方在Spring的WebMVC框架提供了模型-视图-控制器架构以及可用于开发灵活,松散耦合的Web应用程序准备的组件。MVC模式会导致分离的应用程序(输入逻辑,业务逻辑和UI逻辑)的不同方面,同时提供这些元素之间的松耦合。·模型(Model )封装了应用程序的数据和一般他们会组成的POJO。·视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。·控制器(C
2、ontroller )负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。DispatcherServletSpring的web模型-视图-控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。Spring的WebMVC框架的DispatcherServlet的请求处理流程说明如下图:下面是对应于传入的HTTP请求到DispatcherServlet的事件序列:----------专业最好文档,专业为你服务,急你所急,供你所需--------
3、-----文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方1.接收HTTP请求后,DispatcherServlet咨询HandlerMapping来调用相应的控制器。2.该控制器接受请求并调用基于使用GET或POST方法相应的服务方法。服务方法将基于定义的业务逻辑设置模型数据,并返回视图名到DispatcherServlet。3.DispatcherServlet将需要帮助的ViewResolver从拾取到该请求所
4、定义的视图。4.一旦视图被敲定,DispatcherServlet会传递模型数据是在浏览器上最终呈现的视图。所有上述部件,即HandlerMapping,控制器和视图解析器WebApplicationContext部分是纯的ApplicationContext必要的Web应用程序的一些额外的功能扩展。所需配置你需要映射所需的DispatcherServlet处理,通过在web.xml文件中使用URL映射请求。下面是一个例子,说明声明和映射HelloWebDispatcherServlet的例子:
5、SpringMVC
6、ApplicationHelloWeborg.springframework.web.servlet.DispatcherServlet----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方7、rvlet-class>1HelloWeb*.jspweb.xml文件将被保存在您的Web应用程序的WebContent/WEB-INF目录。在DispatcherServlet的HelloWeb初始化,该框
7、rvlet-class>1
8、架将尝试从一个名为 [servlet-name]-servlet.xml位于应用程序WebContent/WEB-INF目录文件加载应用程序上下文。在这种情况下我们的文件将是HelloWeb-servlet.xml。接下来,标记指示URL会被DispatcherServlet处理。这里全部用。jsp结束HTTP请求将由DispatcherServlet的HelloWeb处理。如果不想用默认文件名为[servlet-name]-servlet.xml和默认位置的W
此文档下载收益归作者所有