欢迎来到天天文库
浏览记录
ID:37712855
大小:17.60 KB
页数:10页
时间:2019-05-29
《SpringMVC框架》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SpringMVC框架Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还是Struts这样的Web框架。通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JavaServerPages(JSP)技术、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的视图,所以不会强迫您只使用JSP技术。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 Spring的WebMVC框架
2、是围绕DispatcherServlet设计的,它把请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支持。默认的处理程序是非常简单的Controller接口,只有一个方法ModelAndViewhandleRequest(request,response)。Spring提供了一个控制器层次结构,可以派生子类。如果应用程序需要处理用户输入表单,那么可以继承AbstractFormController。如果需要把多页输入处理到一个表单,那么可以继承AbstractWizardFormController。 示例应用程序有助于直
3、观地学习这些特性。银行应用程序允许用户检索他们的帐户信息。在构建银行应用程序的过程中,可以学到如何配置SpringMVC框架和实现框架的视图层,视图层包括JSTL标记(用于显示输出的数据)和JavaServerPages技术。 配置SpringMVC 要开始构建示例应用程序,请配置SpringMVC的DispatcherServlet。请在web.xml文件中注册所有配置。清单1显示了如何配置sampleBankingServlet。清单1.配置SpringMVCDispatcherServletsampleBank
4、ingServletorg.springframework.we.servlet.DispatcherServlet1 DispatcherServlet从一个XML文件装入Spring应用程序上下文,XML文件的名称是servlet的名称后面加上-servlet。在这个示例中,DispatcherServlet会从sampleBankingServlet-servlet.xml文件装入应用
5、程序上下文。 配置应用程序的URL 下一步是配置想让sampleBankingServlet处理的URL。同样,还是要在web.xml中注册所有这些信息。清单2.配置想要处理的URLsampleBankingServlet*.jsp 装入配置文件 下面,装入配置文件。为了做到这点,请为Servlet2.3规范注册ContextLoaderListener或为Servlet2.2及以
6、下的容器注册ContextLoaderServlet。为了保障后向兼容性,请用ContextLoaderServlet。在启动Web应用程序时,ContextLoaderServlet会装入Spring配置文件。清单3注册了ContextLoaderServlet。清单3.注册ContextLoaderServletcontext>servlet-name>org.springframework.web.context.ContextLoaderServlet
7、1 contextConfigLocation参数定义了要装入的Spring配置文件,如下面的servlet上下文所示。contextConfigLocation/WEB-INF/sampleBanking-services.xml sampleBanking-services.xml文件代表示例银行应
此文档下载收益归作者所有