`
xiaojunhu
  • 浏览: 31758 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

spring3.0支持restful实例

 
阅读更多

最近在研究spring3.0以及传说中的restful,还好研究出来一个例子,现在贴出来望广大网友能一起讨论下,错误的地方恳请大家指点。项目采用SPRING3.0+HIBERNATE2.5。数据库是oracle只有一个表。

首先在eclipse下新建web工程。web.xml文件配置如下:

在WEB-INF下面的applicationContext.xml文件如下:

在WEB-INF下面的demorestsms-servlet.xml文件如下:

在WEB-INF下面的jdbc.properties文件如下:

配置大致就这些,下面给出连接hibernate的接口

连接hibernate的service类

再来看action这一层的东西:

最后还有个POJO类,呵呵:

好了,所有的源代码都贴出来了。整个服务端的程序可以跑在tomcat下做测试。接下来我们只需要提供rest客户端的接口让别的应用调用即可。下面再给出个调用的demo。这个项目比较简单。

还望大家多多指教,大家互相学习学习。

分享到:
评论

相关推荐

    spring3.0 mvc中文实例教程

    3. **RESTful Web服务支持**:Spring3.0支持构建RESTful API,使服务更易于消费。 4. **注解驱动的数据格式化**:通过注解如`@DateTimeFormat`和`@NumberFormat`,可以方便地进行日期和货币格式转换。 5. **JPA 2.0...

    Spring3.0实现REST实例

    本篇文章将深入探讨如何利用Spring 3.0来创建RESTful服务,并通过实例解析其核心概念和技术。 首先,我们理解REST的基本原则: 1. **无状态**:每次请求都应包含处理请求所需的所有信息,服务器不应保存任何客户端...

    Spring3.0中文帮助文档

    10. **RESTful支持**:Spring 3.0引入了RestTemplate,使得开发RESTful服务和消费RESTful API变得简单。 11. **SpEL(Spring Expression Language)**:Spring表达式语言是一种强大的表达式语言,用于在运行时查询...

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

    在本文中,我们将深入探讨如何在Spring 3.0中整合MVC框架与RESTful服务,并结合Maven构建项目。RESTful(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序,尤其适用于Web服务。Spring ...

    Spring3.0 rest 实例

    本实例将深入探讨如何使用Spring 3.0构建RESTful服务。 ### 1. RESTful原则 REST的核心原则包括资源导向、无状态、客户端-服务器分离和缓存机制。在Spring 3.0中,我们可以通过定义`@Controller`类和使用`@...

    spring3.0的demon

    在这个"spring3.0的demon"压缩包中,包含了Spring 3.0.5版本的jar包及其相关的支持jar包,这为开发者提供了一个完整的运行环境,以便于理解和学习Spring 3.0的核心功能。 1. **依赖注入(Dependency Injection, DI...

    spring3.0_doc_api

    这个压缩包"spring3.0_doc_api"包含的是Spring 3.0的官方API文档,通常以CHM(Compiled HTML Help)格式呈现,这种格式便于离线查阅和搜索。 **Spring框架核心概念** 1. **依赖注入(Dependency Injection, DI)**...

    spring3.0 mvc和rest入门例子

    Spring 3.0引入了对RESTful服务的强大支持,可以轻松创建REST API。 4. **创建RESTful API**:通过`@RestController`注解,我们可以创建处理HTTP请求的REST端点。比如,使用`@RequestMapping`定义GET请求,`@...

    Spring3.0源码3

    在这个“Spring3.0源码3”中,我们将深入探讨Spring 3.0的核心组件和设计理念,以及它在实际开发中的应用。 1. **依赖注入(DI, Dependency Injection)**:Spring的核心特性之一,允许对象之间的依赖关系通过配置...

    Spring3.0学习笔记

    10. **REST支持**:Spring 3.0提供了`RestTemplate`类,便于创建和消费RESTful服务,促进了服务之间的松耦合。 尚学堂的Spring学习笔记.doc可能包含对这些特性的详细解释、实例代码以及如何在实际项目中应用的指导...

    spring3.0+ibatis 集成实例

    在Spring 3.0中,引入了更多新的特性,如支持JSR-303 Bean Validation,改进的AOP,以及对RESTful Web服务的支持。 iBatis 是一个持久层框架,它提供了一个SQL、存储过程以及高级映射的接口,避免了几乎所有的JDBC...

    Spring3.0新特性

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

    spring3.0.jar全

    总的来说,"spring3.0.jar"是Spring框架的核心,配合"aopalliance.jar"和"aspectjweaver-1.5.3.jar",为开发者提供了完整的AOP支持。而"spring-framework-3.0.0.M4.rar"则揭示了Spring框架在3.0时代的发展脉络和持续...

    spring3.0,ssh

    标题中的"spring3.0,ssh"表明我们将讨论Spring框架的第三个主要版本(Spring 3.0)以及SSH(Struts、Spring、Hibernate)这三种技术的集成。SSH是Java Web开发中常用的三大开源框架,它们协同工作以构建高效、模块化...

    CXF + Spring 3.0的学习例子

    Spring 3.0版本引入了对JSR-303(Bean Validation)的支持,改进了对RESTful服务的支持,并增强了与Google App Engine的集成。 3. **CXF与Spring集成**:通过Spring的Bean定义,可以轻松地管理CXF服务生命周期。...

    spring3.0官方示例代码

    5. **RESTful Web服务**:Spring 3.0支持创建RESTful风格的API,使得服务可以通过HTTP协议暴露,易于与其他系统集成。petstore示例可能会包含处理HTTP请求的控制器,展示了如何构建RESTful端点。 6. **国际化与本地...

    spring3.0帮助文档

    Spring 3.0 版本在设计之初就考虑到了对Java 5的支持,并且引入了新的模块化组织结构以及构建系统,这些变化使得Spring 3.0成为了更为强大和灵活的应用开发平台。 #### 二、Spring 3.0 的主要特性 ##### 2.1 Java ...

    Spring3.0MvcDemo

    Spring 3.0作为重要的里程碑,引入了许多新特性,如RESTful支持、更强大的数据绑定和验证机制等。 二、Spring MVC核心组件 1. DispatcherServlet:作为Spring MVC的前端控制器,负责接收HTTP请求,根据请求信息...

    struts2.3+hibernate3.3+spring3.0整合jar

    Spring3.0版本引入了对JSR-303 Bean验证的支持,增强了RESTful服务的构建,以及对JMS、JMX等企业级服务的更好集成。 将这三个框架整合在一起,可以实现数据持久化、业务逻辑处理和视图展示的分离,提高代码的可维护...

Global site tag (gtag.js) - Google Analytics