`
nothing.whoami
  • 浏览: 52940 次
社区版块
存档分类
最新评论

[spring 3.0] mvc 整合 restful 、maven实例 下载

阅读更多

昨天尝试整合了下spring mvc 和 spring restful,虽谈不上历尽艰辛,但也是几经波折吧!

贴出主要的配置文件,完整的项目放在附件里自已下吧!

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="  
		http://www.springframework.org/schema/beans  
		http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
		http://www.springframework.org/schema/mvc  
		http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd  
		http://www.springframework.org/schema/context  
		http://www.springframework.org/schema/context/spring-context-3.0.xsd">

	<mvc:annotation-driven />
	<context:component-scan base-package="com.nothing" />
	
	<!-- restful -->
	<bean class="org.springframework.web.servlet.view.BeanNameViewResolver" />  
    <!--   
	        声明了一个userXmlView bean 为了初始化XStreamMarshaller,  这个类会把我们接口中得到结果以XML文档形式展现出来  
     -->  
    <bean id="userXmlView"   
          class="org.springframework.web.servlet.view.xml.MarshallingView">  
        <constructor-arg>  
            <bean class="org.springframework.oxm.xstream.XStreamMarshaller">  
                <property name="autodetectAnnotations" value="true"/>  
            </bean>  
        </constructor-arg>  
    </bean> 
	<!-- 配置视图解析器 -->
	<bean
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="viewClass"
			value="org.springframework.web.servlet.view.JstlView" />
		<property name="prefix" value="/WEB-INF/views/"></property>
		<property name="suffix" value=".jsp"></property>
	</bean>
</beans>

 这里注意一点,userXmlView一定要放在InternalResourceViewResolver的上面,不然返回会跳转到userXmlView.jsp中去的。当然找不到,结果你懂的!

直接给出本教程中客户端的调用

public static void main(String[] args) {
		RestTemplate restTemplate = new RestTemplate();   
		String message = restTemplate.getForObject("http://localhost:8088/springmvc_restful/user/0.mv", String.class );
		System.out.println(message);
	}

所需jar包其它的参考下面的教程吧!

参考教程:http://zhaoshijie.iteye.com/blog/1711170(里面包含服务端和客户端的教程)

分享到:
评论

相关推荐

    spring3.0MVC中文教程.doc

    Spring3.0 MVC框架是Spring框架的一个重要组成部分,专门用于构建强大的Web应用程序。该框架具有高度的可配置性,允许开发者灵活地设计每个逻辑和功能模块。Spring MVC不仅能够独立工作,还可以与其他流行的Web框架...

    Spring3.0新特性

    6. RESTful 支持:Spring 3.0 加强了对 RESTful 风格的应用程序的支持,提供更完善的工具和接口。 7. @MVC 增强:对于 Web 开发,Spring MVC 框架得到了增强,包括新的注解和工具,如 @RequestMapping 和 @...

    spring mvc hessian maven简单实例

    在这个实例中,我们将探讨如何在Spring MVC项目中集成Hessian服务,并使用Maven来管理依赖。 首先,我们需要在Spring MVC项目中引入Hessian的依赖。在`pom.xml`文件中添加如下Maven依赖: ```xml &lt;groupId&gt;...

    spring3.0就是这么简单代码

    `pom.xml`文件通常代表Maven项目的配置文件,书中可能讲解了如何使用Maven构建Spring 3.0项目,包括依赖管理和构建过程。此外,还可能涉及Spring的XML配置文件,介绍如何配置Bean及其依赖关系。 3. **章节内容**:...

    spring mvc整合shiro登录 权限验证实例下载

    本文将详细介绍如何整合Spring MVC与Shiro进行用户登录、注销以及权限验证的实例。 首先,Spring MVC是Spring框架的一部分,它提供了一种模型驱动的开发方式,使得开发者可以更方便地构建RESTful的Web服务。它的...

    网上书城 spring-mvc

    《网上书城 Spring-MVC》项目是基于Spring-MVC框架构建的一个典型电子商务平台,它展示了如何使用Spring-MVC来实现高效、灵活的Web应用程序开发。Spring-MVC是Spring框架的一部分,专门用于处理Web层的业务,提供了...

    mavin spring4 mvc mybatis 整合 带REST风格

    【标题】"mavin spring4 mvc mybatis 整合 带REST风格"涉及到的知识点主要涵盖了Java Web开发中的三大核心框架:Maven、Spring 4 MVC以及MyBatis,以及RESTful服务的设计和实现。以下是这些技术的详细介绍: 1. ...

    Spring+MVC+AngularJS例子

    2. **Spring配置**:在src/main/resources下,可能有Spring的配置文件如`applicationContext.xml`或`dispatcher-servlet.xml`,定义了bean的实例化、依赖注入以及Spring MVC的相关配置。 3. **Controller**:Spring...

    CXF RESTful spring maven CRUD

    **标题解析:** "CXF RESTful spring maven CRUD" 这个标题表明这是一个使用CXF框架、Spring和Maven构建的RESTful Web服务的示例项目,它实现了CRUD(创建、读取、更新、删除)操作。CXF是一个开源的服务框架,它...

    Spring mvc实现Restful返回json格式数据实例详解

    在Spring MVC中实现RESTful风格的应用并返回json格式的数据已经成为Web开发中的一个常见需求。 知识点一:RESTful Web服务 REST(Representational State Transfer)是一种软件架构风格,用于开发网络应用程序。...

    spring mvc demo实例

    本实例是一个基础的Spring MVC "Hello, World!" 示例,旨在帮助初学者理解Spring MVC的核心概念和工作流程。 ### 1. MVC架构 MVC架构将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器...

    在 Spring Web MVC 环境下使用 Dojo

    5. **数据绑定**:Dojo 控件如 DataGrid 可以通过 JSONP 或 CORS 从 Spring MVC 提供的 RESTful API 获取数据。确保服务器端支持跨域请求,或设置响应头以允许 JSONP 请求。 **四、DataGridTest 示例** 在你提供的...

    Spring-MVC-step-by-step.zip_Java MVC spring_Java spring mvc_sp

    本教程中的"Spring-MVC-step-by-step.pdf"文件将详细介绍上述概念,并通过实例代码演示如何配置和使用Spring MVC,帮助你一步步实践每个知识点。 总之,Spring MVC是Java Web开发的强大工具,理解并掌握其工作原理...

    Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解完整版

    总结,本实例详细介绍了如何使用 Spring MVC 3.0.5、Spring 3.0.5 和 MyBatis 3.0.4 进行全注解开发,涵盖了开发环境配置、Maven 的使用、SSM 整合以及如何在 Eclipse 和 MyEclipse 中集成 Maven。这个教程对于希望...

    springMvc+spring+spring-data-jpa maven整合例子

    1. **配置 Maven**:首先,需要在 Maven 项目中添加 Spring、Spring MVC 和 Spring Data JPA 的依赖。 2. **配置 Spring**:创建 `applicationContext.xml` 配置文件,声明 Spring Bean,如 DataSource、...

    springmvc 之 RestfulCRUD实例练习工程

    在这个"springmvc 之 RestfulCRUD实例练习工程"中,我们将会深入探讨如何利用Spring MVC实现RESTful风格的CRUD(创建、读取、更新、删除)操作。RESTful是一种软件架构风格,它基于HTTP协议,使得API接口更加简洁、...

    SSH框架相关spring3.0相关架包,hibernate ,strut2相关架包

    Spring 3.0版本在前代基础上增强了对JSR-303(Bean Validation)的支持,改进了AOP(面向切面编程)和声明式事务管理,还引入了更多对RESTful服务的支持。其关键组件包括IoC(Inversion of Control,控制反转)容器...

    spring3.0+hibernate3.0+struts2,此Demo有,增,删,查,改

    Spring 3.0是其一个重要的版本,引入了更多新特性,如支持JSR-303 Bean Validation,对RESTful服务的支持,以及改进的MVC模块。在本Demo中,Spring主要负责管理对象依赖关系,提供事务管理,以及通过AOP实现如日志...

    Spring MVC简单实例

    **Spring MVC 简单实例详解** Spring MVC 是 Spring 框架的一部分,它是一个用于构建 Web 应用程序的模型-视图-控制器(MVC)架构。在这个简单的实例中,我们将深入理解如何配置和使用 Spring MVC 来创建一个基本的...

Global site tag (gtag.js) - Google Analytics