如何为 JSP 和 EJB3 网站创建 API [已关闭]

问题描述 投票:0回答:3

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

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

java ios web-services
3个回答
1
投票

我会推荐使用 JAX-RS 的 RESTful 服务。它们可以快速实施并且更容易(在我看来)在移动设备中使用。

这里有一些有用的阅读材料:

当然,您也可以为您的服务同时建立 RESTful 和 WS 端点。映射不是一对一的,但像 CXF 这样的工具包使它(在某种程度上)变得轻松。


0
投票

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


0
投票

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

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

但是,如果你想开放你的API,我建议你使用REST。 RESTEasy 是一个非常好的框架,JAX-RS 也是如此。

© www.soinside.com 2019 - 2024. All rights reserved.