`
niyong
  • 浏览: 32004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring3.0 MVC 试用

    博客分类:
  • java
阅读更多
周末试用了一下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,总体来说还行,继续研究中........
14
6
分享到:
评论
2 楼 yfx831238 2010-07-20  
# <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/> 
#  
#    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/> 
有什么用?
1 楼 kenshou 2009-10-26  
写的不错哦,继续努力

相关推荐

    spring3.0MVC中文教材

    ### Spring 3.0 MVC框架知识点详解 #### 一、Spring 3.0 MVC框架概述 **Spring 3.0 MVC**是Spring框架的一个重要组成部分,专注于构建Web应用程序。相较于之前的版本,Spring 3.0 MVC引入了许多重要的改进和新特性...

    spring3.0 MVC中文教程

    ### Spring 3.0 MVC中文教程知识点概览 #### 一、Spring 3.0 MVC框架简介 **Spring 3.0 MVC** 是Spring框架的一部分,专注于构建Web应用程序。相较于之前的版本,Spring 3.0引入了许多新特性,使得开发者能够更加...

    spring3.0Mvc简单示例

    这个“spring3.0Mvc简单示例”旨在帮助开发者快速理解并入门Spring MVC的基本概念和操作流程。让我们深入探讨一下Spring MVC的核心特性以及如何在项目中设置和使用它。 首先,Spring MVC是Spring框架的一部分,它...

    spring3.0MVC 含jar包

    本篇文章将深入探讨Spring 3.0 MVC的相关知识点。 一、Spring MVC 架构 Spring MVC采用模型-视图-控制器(Model-View-Controller)设计模式,将业务逻辑、数据展示和用户交互分离,提高了代码的可维护性和可测试性...

    spring3.0MVC注解(附实例)

    spring3.0MVC注解(附实例)

    spring3.0 mvc和rest入门例子

    Spring 3.0 MVC 和 REST 是 Java Web 开发中的重要组成部分,它们为构建现代、高效的应用程序提供了强大的框架支持。本文将深入探讨这两个概念以及如何通过一个入门实例来理解它们。 Spring MVC(Model-View-...

    spring3.0 mvc中文实例教程

    【Spring3.0 MVC框架简介】 Spring3.0 MVC是Spring框架的重要组成部分,专注于构建高性能、健壮的Web应用程序。这个框架具有高度可配置性,允许开发者将各个逻辑和功能模块进行分离,增强了代码的可维护性和可扩展性...

    spring3.0MVC中文教程.doc

    Spring 3.0 MVC 框架是 Spring 的 Web 组件,提供了丰富的功能,为建设强大的 Web 应用程序。它可以毫不费力地与其他流行的 Web 框架集成,如 Struts、WebWork、Java Server Faces 和 Tapestry。Spring 3.0 MVC 框架...

    Spring3.0 MVC.pdf

    Spring3.0 MVC.pdf java spring framework 3.0 mvc

    Spring3.0MvcDemo

    《Spring 3.0 MVC 框架深度解析与实战指南》 在现代Web开发中,Spring框架以其强大的功能和灵活性备受青睐,尤其是其MVC模块,为构建高性能、易于维护的Web应用提供了坚实的基础。本文将深入探讨Spring 3.0版本的...

    spring3.0MVC中文教程

    ### Spring3.0MVC框架概述 Spring3.0MVC是Spring框架的Web模块,专为构建高效、可扩展的Web应用程序而设计。它不仅提供了丰富的功能来满足Web开发的需求,还具备高度的可配置性和灵活性,能够无缝集成到现有的Web...

    Spring3.0 MVC&Mybaties3;.0整合

    Spring3.0 MVC框架是Java Web开发中广泛使用的轻量级框架,它为开发者提供了模型-视图-控制器(MVC)的结构支持,简化了Web应用的开发过程。Mybatis3.0则是一个持久层框架,它允许开发者将SQL语句与Java代码紧密结合...

    Spring3.0MVC中文教程

    ### Spring 3.0 MVC框架知识点详解 #### 一、Spring MVC框架概述 Spring MVC是Spring框架中的一个重要组成部分,主要用于构建强大的Web应用程序。它不仅具备丰富的功能,而且具有高度的可配置性和灵活性,使得...

    spring3.0mvc自学教程ppt+注解教程+注解实例+springmybatis教程+项目实例+中文api (老师的心血)从入门到项目实战

    Spring 3.0 MVC 是一个强大的Java框架,用于构建企业级Web应用程序。它以其模块化、松耦合和高度可配置性而闻名。本自学教程集合了多种资源,旨在帮助初学者逐步掌握Spring 3.0 MVC的核心概念,并通过实际项目实例...

    Spring3.0MVC 实用教程(高淇)

    Spring 3.0 MVC 是一个用于构建 Web 应用程序的全功能模型-视图-控制器(MVC)框架,它是 Spring 框架的一个核心模块。Spring MVC 提供了一种可插拔的架构,允许开发者选择使用内置的 Spring Web 框架,或者与其他 ...

    spring3.0 mvc 注解实现helloworld输出

    在本文中,我们将深入探讨如何使用Spring 3.0 MVC框架通过注解方式实现一个简单的“Hello, World!”输出。Spring MVC是Spring框架的一部分,它为构建基于模型-视图-控制器(MVC)架构的Web应用程序提供了一个强大的...

    spring 3.0 mvc + hibernate

    Spring 3.0 MVC 和 Hibernate 是两个非常重要的Java Web开发框架,它们的结合为开发者提供了强大的数据持久化和Web应用程序构建能力。在这个压缩包中,我们可能会找到一系列相关的jar文件,这些文件是运行Spring MVC...

Global site tag (gtag.js) - Google Analytics