Spring MVC 框架

Spring MVC 框架

ID:22229007

大小:92.70 KB

页数:7页

时间:2018-10-27

Spring MVC 框架_第1页
Spring MVC 框架_第2页
Spring MVC 框架_第3页
Spring MVC 框架_第4页
Spring MVC 框架_第5页
资源描述:

《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.配置想要处理的URLsampleBankingServlet

7、e>*.jsp装入配置文件下面,装入配置文件。为了做到这点,请为Servlet2.3规范注册ContextLoaderListener或为Servlet2.2及以下的容器注册ContextLoaderServlet。为了保障后向兼容性,请用ContextLoaderServlet。在启动Web应用程序时,ContextLoaderServlet会装入Spring配置文件。清单3注册了ContextLoaderServlet。清单3.注册Co

8、ntextLoaderServletcontext>servlet-name>org.springframework.web.context.ContextLoaderServlet

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。