有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何为JSP和EJB3网站创建API

我有一个现有的EJB3/Hibernate(后端)和JSP(前端)网站。我想为业务逻辑构建一个api,这样就可以访问iPhone应用程序或Android应用程序,甚至移动站点。 我正在阅读java中的两种技术,即RESTfulWebService和JAX-WS(基于XML的Web服务)。哪一种更可行,或者有其他技术可以使用

请帮助我,因为我是新的网络服务

谢谢, 特哈斯


共 (3) 个答案

  1. # 1 楼答案

    一个重要的细节是,你是否是唯一一个开发应用程序的人,或者你是否想要一个公共API

    如果你是唯一一个,我建议使用SOAP/XML。这可以使用集成的服务器端容器和简单的注释来完成

    然而,如果你想打开你的API,我建议你使用RESTRESTEasy是一个非常好的框架,JAX-RS也是如此

  2. # 2 楼答案

    RESTful服务将是一个更好的选择,您可以使用Jersey,如果您使用Netbeans作为IDE,您可以方便地开发RESTful api

  3. # 3 楼答案

    我推荐使用JAX-RS的RESTful服务。它们实现起来很快,而且在移动设备中使用起来更容易(imo)

    以下是一些有用的阅读材料:

    当然,您还可以为您的服务支持RESTful和WS端点。映射不是一对一的,但像CXF这样的工具包使它(在某种程度上)无痛