使用Java的REST / XML Api
我试图提供一个用Java编程的REST / XML Api.应用程序将获得一个参数,然后通过HTTP返回XML内容. 在PHP中,通过使用我的api由应用程序提供参数& string = helloworld的rest_api.php文件解决它的方式,然后我读取此字符串,用它进行计算或搜索,修改数据以满足我的XML模式并回复此数据一个echo,它使用HTTP响应将其发回. 如何使用Java正确执行此操作? 最佳答案
为此,两个Java扩展可以很好地协同工作:
> JAX-RS(参考实施泽西岛) 两者都包含在Glassfish Java EE 5和6参考实现中. 简而言之,JAX-RS允许您通过添加@GET,@ POST,@ PUT或@DELETE注释之一将普通方法声明为Web服务. JAX-RS还具有自动解析路径和URL查询参数的注释,并且在大多数情况下它负责构造适当的响应对象. JAXB通过添加@XmlRootElement,@ XMLElement,@ XMLID等自动将纯对象(PO??JO)与XML进行转换.当与JAX-RS结合使用时,编组和解组将以透明方式完成. 例如:
生成的XML看起来像这样:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- java – 以编程方式插入行(父级和子级)
- java – 使用Jackson ObjectMapper将子类名称序列化为JSON,
- java – Google Play服务错误 – 错误报告难以理解
- Java8新特性之泛型的目标类型推断_动力节点Java学院整理
- 在java中混洗JSON数组的有效方法?
- java – DBUnit错误 – 缺少以下bean:[dbUnitDatabaseConn
- java – Jasper Reports:子报告导致无限循环
- java – 数组中元素的总和
- Hibernate hibernate.default_catalog属性:指定默认的表目
- java – 私有内部类的构造函数是否应该被声明为public或pri