最近在研究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。这个项目比较简单。
还望大家多多指教,大家互相学习学习。
分享到:
相关推荐
3. **RESTful Web服务支持**:Spring3.0支持构建RESTful API,使服务更易于消费。 4. **注解驱动的数据格式化**:通过注解如`@DateTimeFormat`和`@NumberFormat`,可以方便地进行日期和货币格式转换。 5. **JPA 2.0...
本篇文章将深入探讨如何利用Spring 3.0来创建RESTful服务,并通过实例解析其核心概念和技术。 首先,我们理解REST的基本原则: 1. **无状态**:每次请求都应包含处理请求所需的所有信息,服务器不应保存任何客户端...
10. **RESTful支持**:Spring 3.0引入了RestTemplate,使得开发RESTful服务和消费RESTful API变得简单。 11. **SpEL(Spring Expression Language)**:Spring表达式语言是一种强大的表达式语言,用于在运行时查询...
在本文中,我们将深入探讨如何在Spring 3.0中整合MVC框架与RESTful服务,并结合Maven构建项目。RESTful(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序,尤其适用于Web服务。Spring ...
本实例将深入探讨如何使用Spring 3.0构建RESTful服务。 ### 1. RESTful原则 REST的核心原则包括资源导向、无状态、客户端-服务器分离和缓存机制。在Spring 3.0中,我们可以通过定义`@Controller`类和使用`@...
在这个"spring3.0的demon"压缩包中,包含了Spring 3.0.5版本的jar包及其相关的支持jar包,这为开发者提供了一个完整的运行环境,以便于理解和学习Spring 3.0的核心功能。 1. **依赖注入(Dependency Injection, DI...
这个压缩包"spring3.0_doc_api"包含的是Spring 3.0的官方API文档,通常以CHM(Compiled HTML Help)格式呈现,这种格式便于离线查阅和搜索。 **Spring框架核心概念** 1. **依赖注入(Dependency Injection, DI)**...
Spring 3.0引入了对RESTful服务的强大支持,可以轻松创建REST API。 4. **创建RESTful API**:通过`@RestController`注解,我们可以创建处理HTTP请求的REST端点。比如,使用`@RequestMapping`定义GET请求,`@...
在这个“Spring3.0源码3”中,我们将深入探讨Spring 3.0的核心组件和设计理念,以及它在实际开发中的应用。 1. **依赖注入(DI, Dependency Injection)**:Spring的核心特性之一,允许对象之间的依赖关系通过配置...
10. **REST支持**:Spring 3.0提供了`RestTemplate`类,便于创建和消费RESTful服务,促进了服务之间的松耦合。 尚学堂的Spring学习笔记.doc可能包含对这些特性的详细解释、实例代码以及如何在实际项目中应用的指导...
在Spring 3.0中,引入了更多新的特性,如支持JSR-303 Bean Validation,改进的AOP,以及对RESTful Web服务的支持。 iBatis 是一个持久层框架,它提供了一个SQL、存储过程以及高级映射的接口,避免了几乎所有的JDBC...
6. RESTful 支持:Spring 3.0 加强了对 RESTful 风格的应用程序的支持,提供更完善的工具和接口。 7. @MVC 增强:对于 Web 开发,Spring MVC 框架得到了增强,包括新的注解和工具,如 @RequestMapping 和 @...
总的来说,"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"表明我们将讨论Spring框架的第三个主要版本(Spring 3.0)以及SSH(Struts、Spring、Hibernate)这三种技术的集成。SSH是Java Web开发中常用的三大开源框架,它们协同工作以构建高效、模块化...
Spring 3.0版本引入了对JSR-303(Bean Validation)的支持,改进了对RESTful服务的支持,并增强了与Google App Engine的集成。 3. **CXF与Spring集成**:通过Spring的Bean定义,可以轻松地管理CXF服务生命周期。...
5. **RESTful Web服务**:Spring 3.0支持创建RESTful风格的API,使得服务可以通过HTTP协议暴露,易于与其他系统集成。petstore示例可能会包含处理HTTP请求的控制器,展示了如何构建RESTful端点。 6. **国际化与本地...
Spring 3.0 版本在设计之初就考虑到了对Java 5的支持,并且引入了新的模块化组织结构以及构建系统,这些变化使得Spring 3.0成为了更为强大和灵活的应用开发平台。 #### 二、Spring 3.0 的主要特性 ##### 2.1 Java ...
Spring 3.0作为重要的里程碑,引入了许多新特性,如RESTful支持、更强大的数据绑定和验证机制等。 二、Spring MVC核心组件 1. DispatcherServlet:作为Spring MVC的前端控制器,负责接收HTTP请求,根据请求信息...
Spring3.0版本引入了对JSR-303 Bean验证的支持,增强了RESTful服务的构建,以及对JMS、JMX等企业级服务的更好集成。 将这三个框架整合在一起,可以实现数据持久化、业务逻辑处理和视图展示的分离,提高代码的可维护...