restlet开发restful服务的问题,麻烦高人来解答~~

问题描述

实现一个Resource资源的时候,POST的请求体Representationentity能否换成对象本身,见例子:http://www.programering.com/a/MjNzADMwATI.html26@POST27@Path("add")28publicStringaddStudent(Representationentity){这种写法在转换时很麻烦,能否直接将Representation换成Student对象,有没有方法呢?

解决方案

解决方案二:
引用楼主solx_00的回复:

实现一个Resource资源的时候,POST的请求体Representationentity能否换成对象本身,见例子:http://www.programering.com/a/MjNzADMwATI.html26@POST27@Path("add")28publicStringaddStudent(Representationentity){这种写法在转换时很麻烦,能否直接将Representation换成Student对象,有没有方法呢?

转换当然可以转换啊!你直接朝方法添加:1.publicStringaddStudent(Studengstudent)或者2.publicStringaddStudent(StudengDTOstudentDTO){Studentstudent=studentDTO.dozer.map(studentDTO,Student.class);}3.不知道你为啥会觉得的麻烦,原来的Representationentity参数会由表单转化并获取相应的参数。

时间: 2024-09-19 13:48:32

restlet开发restful服务的问题,麻烦高人来解答~~的相关文章

weblogic 10.x 上开发restful服务

之前已经学习过 利用JAX-RS快速开发RESTful 服务,当时是jboss环境,如果原封不动的迁移到weblogic 10.x 版本,会杯具的发现应用启动失败,需要做些小调整: 项目结构如下: 需要在原来的Rest Service(本文中是MyService.java)外,再包装一层,创建一个Application的子类,本例中是 MyApplication.java,代码如下: 1 package yjmyzz.service; 2 3 import java.util.HashSet;

java Restlet开发restful webservice学习笔记

Restlet的简单介绍 说道java开发Restful webservie,除了JAX-RS,还有一个就是Restet.Restlet个人感觉要比JAX-RS更灵活,当然,也更复杂点. 特点 和JAX-RS类似,也可以使用注解.但是没JAX-RS那么多注解,很少,Restlet的所有注解类有(有@符号的就是): Restlet有一个特点,就是可以既作为web应用,放到tomcat之类的容器中,响应http请求.这种方式和JAX-RS差不多,都是通过一个类似于拦截器的servlet将请求拦截,然

java 利用JAX-RS快速开发RESTful 服务

JAX-RS(Java API for RESTful Web Services)同样也是JSR的一部分,详细规范定义见 https://jcp.org/en/jsr/detail?id=311 .从JAVA EE 6开始,已经内置了该技术,跟.NET中的RESTful WCF类似,只要在常规方法上使用一些简单的注解,就可以对外暴露成RESTful 服务. 注:本文运行环境为Jboss EAP 6.x ,其它容器特别是tomcat,并未自带JAX-RS依赖的jar包,如果采用tomcat,需要自

使用Struts 2开发RESTful服务

REST 简介 REST是英文Representational State Transfer的缩写,这个术语由Roy Thomas Fielding博士在他的论文<Architectural Styles and the Design of Network-based Software Architectures>中提出.从这篇论文的标题可以看出:REST是一种基于网络的软件架构风格. 提示:国内很多网络资料将REST翻译为"表述性状态转移",不过笔者对这个翻译不太认同.因

用ASP.NET开发Web服务的五则技巧

asp.net|web|web服务|技巧 一.禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST.HTTP/GET和SOAP.之所以说"试图",是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用..NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信. 只要在Web.config文件中加入下列内容,就可以方便地删除对HTTP/POST和HTTP/GET协议的绑定

使用Mule ESB与Groovy编排RESTful服务

在过去几年中,REST风格的软件架构获得了越来越多的认可,这主要是因为它减少了系统对动件的需求.同时使系统耦合性更低,弹性更好. 目前越来越多的REST资源出现在企业应用中,因此对这些资源进行编排就显得非常重要了.比方说,典型的业务活动就包含了资源的创建,然后是资源的查找及其他资源的创建等. 本质上来说,与RESTful服务的交互是相当简单的:需要构造并发送适当的请求(请求头和请求体),然后分析返回的响应(响应头和响应体).完成这个处理并不需要什么特别的工具或是框架,只要有一个好用的HTTP客户

用Kotlin写一个基于Spring Boot的RESTful服务

Spring太复杂了,配置这个东西简直就是浪费生命.尤其在没有什么并发压力,随便搞一个RESTful服务 让整个业务跑起来先的情况下,更是么有必要纠结在一堆的XML配置上.显然这么想的人是很多的,于是就 有了Spring Boot.又由于Java 8太墨迹于是有了Kotlin. 数据源使用MySql.通过Spring Boot这个基本不怎么配置的,不怎么微的微框架的Spring Data JPA和Hibernate 来访问数据. 处理依赖 这里使用Gradle来处理依赖. 首先下载官网给的初始项

camel开发restful的时候server类无法获取参数

问题描述 camel开发restful的时候server类无法获取参数 新人正在学习camel-cxf 发布一个restful 服务 get请求的时候没有问题,当提交post请求的时候server类的代码无法获取参数值 解决方案 http://reymont.iteye.com/blog/1523822

JEESZ RestFul服务介绍

 1. REST介绍 REpresentational State Transfer (REST) 是一种架构原则,其中将 web 服务视为资源,可以由其 URL 唯一标识. RESTful Web 服务的关键特点是明确使用 HTTP 方法来表示不同的操作的调用. REST 的基本设计原则对典型 CRUD 操作使用 HTTP 协议方法: POST - 创建资源 GET - 检索资源 PUT – 更新资源 DELETE - 删除资源 REST 服务的主要优势在于: 它们是跨平台 (Java..ne