周末试用了一下Spring3.0 的MVC,前段时间看到 Spring 3.0发布 全面支持RESTful架构,一直想试用一下,简单的试用了一下,感觉还是挺好用的
WEB.XML
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
新建 springmvc-servlet.xml
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
<!-- 自动搜索@Controller标注的类 -->
<context:component-scan base-package="com.spring3.web.controller"/>
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
<!-- Default ViewResolver -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"></property>
</bean>
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource" p:basename="i18n/messages"/>
控制器
@Controller
@RequestMapping("/test")
public class HelloWorldController {
@RequestMapping(value="/{id}/{str}")
public ModelAndView helloWorld(@PathVariable String id,@PathVariable String str) {
System.out.println(id);
System.out.println(str);
return new ModelAndView("/helloWorld","message",id);
}
@RequestMapping(value="/add")
public String test(HttpServletRequest request,
HttpServletResponse response){
System.out.println();
return "helloWorld";
}
}
从spring2.5 开始,它的MVC加入了很多注解来代替配置XML,总体来说还行,继续研究中........
分享到:
相关推荐
### Spring 3.0 MVC框架知识点详解 #### 一、Spring 3.0 MVC框架概述 **Spring 3.0 MVC**是Spring框架的一个重要组成部分,专注于构建Web应用程序。相较于之前的版本,Spring 3.0 MVC引入了许多重要的改进和新特性...
### Spring 3.0 MVC中文教程知识点概览 #### 一、Spring 3.0 MVC框架简介 **Spring 3.0 MVC** 是Spring框架的一部分,专注于构建Web应用程序。相较于之前的版本,Spring 3.0引入了许多新特性,使得开发者能够更加...
这个“spring3.0Mvc简单示例”旨在帮助开发者快速理解并入门Spring MVC的基本概念和操作流程。让我们深入探讨一下Spring MVC的核心特性以及如何在项目中设置和使用它。 首先,Spring MVC是Spring框架的一部分,它...
本篇文章将深入探讨Spring 3.0 MVC的相关知识点。 一、Spring MVC 架构 Spring MVC采用模型-视图-控制器(Model-View-Controller)设计模式,将业务逻辑、数据展示和用户交互分离,提高了代码的可维护性和可测试性...
spring3.0MVC注解(附实例)
Spring 3.0 MVC 和 REST 是 Java Web 开发中的重要组成部分,它们为构建现代、高效的应用程序提供了强大的框架支持。本文将深入探讨这两个概念以及如何通过一个入门实例来理解它们。 Spring MVC(Model-View-...
【Spring3.0 MVC框架简介】 Spring3.0 MVC是Spring框架的重要组成部分,专注于构建高性能、健壮的Web应用程序。这个框架具有高度可配置性,允许开发者将各个逻辑和功能模块进行分离,增强了代码的可维护性和可扩展性...
Spring 3.0 MVC 框架是 Spring 的 Web 组件,提供了丰富的功能,为建设强大的 Web 应用程序。它可以毫不费力地与其他流行的 Web 框架集成,如 Struts、WebWork、Java Server Faces 和 Tapestry。Spring 3.0 MVC 框架...
Spring3.0 MVC.pdf java spring framework 3.0 mvc
《Spring 3.0 MVC 框架深度解析与实战指南》 在现代Web开发中,Spring框架以其强大的功能和灵活性备受青睐,尤其是其MVC模块,为构建高性能、易于维护的Web应用提供了坚实的基础。本文将深入探讨Spring 3.0版本的...
### Spring3.0MVC框架概述 Spring3.0MVC是Spring框架的Web模块,专为构建高效、可扩展的Web应用程序而设计。它不仅提供了丰富的功能来满足Web开发的需求,还具备高度的可配置性和灵活性,能够无缝集成到现有的Web...
Spring3.0 MVC框架是Java Web开发中广泛使用的轻量级框架,它为开发者提供了模型-视图-控制器(MVC)的结构支持,简化了Web应用的开发过程。Mybatis3.0则是一个持久层框架,它允许开发者将SQL语句与Java代码紧密结合...
### Spring 3.0 MVC框架知识点详解 #### 一、Spring MVC框架概述 Spring MVC是Spring框架中的一个重要组成部分,主要用于构建强大的Web应用程序。它不仅具备丰富的功能,而且具有高度的可配置性和灵活性,使得...
Spring 3.0 MVC 是一个强大的Java框架,用于构建企业级Web应用程序。它以其模块化、松耦合和高度可配置性而闻名。本自学教程集合了多种资源,旨在帮助初学者逐步掌握Spring 3.0 MVC的核心概念,并通过实际项目实例...
Spring 3.0 MVC 是一个用于构建 Web 应用程序的全功能模型-视图-控制器(MVC)框架,它是 Spring 框架的一个核心模块。Spring MVC 提供了一种可插拔的架构,允许开发者选择使用内置的 Spring Web 框架,或者与其他 ...
在本文中,我们将深入探讨如何使用Spring 3.0 MVC框架通过注解方式实现一个简单的“Hello, World!”输出。Spring MVC是Spring框架的一部分,它为构建基于模型-视图-控制器(MVC)架构的Web应用程序提供了一个强大的...
Spring 3.0 MVC 和 Hibernate 是两个非常重要的Java Web开发框架,它们的结合为开发者提供了强大的数据持久化和Web应用程序构建能力。在这个压缩包中,我们可能会找到一系列相关的jar文件,这些文件是运行Spring MVC...