Jetty RESTful 具有多种数据格式
我是这个领域的新手,我正在使用嵌入式 jetty 来创建 Web 服务,并且我几乎没有需要将其制作为 RESTful API 的现有方法/pojo,并且我希望支持多种数据格式,例如 JSON/XML 等......任何人都可以建议一个好的教程或步骤/建议。
我正在使用 Java (Eclipse + Maven)
提前致谢
I am a newbie in this area, I am using embedded jetty to create web services and I have few existing methods/pojos which I need to make as RESTful API's and I want support for multiple data formats like JSON/XML etc.. can anyone suggest a good tutorial or steps/suggestions.
I am using Java (Eclipse + Maven)
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为在 POJO 之上构建 RESTful 服务的最简单方法是使用 JAX-RS(通过 Jersey 或 Apache CXF 实现,举两个例子)。然后,这些类型的框架(与您的类一起)部署在 servlet 容器(例如 Jetty)内。
我使用 CXF 从相同的模型类中提供 XML 和 JSON(将服务接口描述为带注释的接口,这是一个很好的方法)。它可以工作(前提是您没有抽象类作为参数)并且有一些合理的文档和教程示例 在线。
I think the easiest method to build RESTful services on top of POJOs is to use JAX-RS (implemented via Jersey or Apache CXF, to give two examples). Those sorts of frameworks are then deployed (with your classes) inside a servlet container, such as Jetty.
I use CXF to serve up both XML and JSON off the same model classes (with the service interface described as an annotated interface, a nice approach). It works (provided you don't have abstract classes as arguments) and there are some reasonable docs and tutorial examples online.