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