使用 EJB、JSF 和 JAX-RS 的企业应用程序
考虑到在不久的将来我将不得不在 JSF2 中制作一个前端,用作与 JAX-RS 一起使用的后端 EJB,那么在使用 EJB 和 JAX-RS 的 java 企业应用程序上使用的…
Rest - 如何获取呼叫者的IP地址
我正在编写 Java Rest Web 服务,需要调用者的 IP 地址。我以为我曾经在饼干中看到过这个,但现在我看不到了。有一致的地方可以获取这些信息吗? 我看…
如何获取请求的 URL?
我正在使用 Jeresy Jax-RS 构建 Web 服务。现在我需要获取带有端口 # 的请求的 url(如果存在)。 因此,如果我的服务在 http://www.somelocation.com…
如何在 JAX-RS 中获取当前调度的 Web 资源的 URI?
如何获取当前在 JAX-RS 中分派的资源的完整 URI?我正在尝试返回新创建的对象的 URI,并且需要它的前缀部分,包括主机、端口等: // @import-s skippe…
使用 CDI + WS/RS + JPA 构建应用程序
@Path(value = "/user") @Stateless public class UserService { @Inject private UserManager manager @Path(value = "/create") @GET @Produces(val…
如何告诉 Jersey 使用我的 MessageBodyReader 而不是使用 JAXB?
基本上,我有一些模型都使用 JAXB。但是,我有一些高度自定义的功能可以转换为 JSON 并返回,因此我想编写自己的 MessageBodyReader/Writer 来为我完…
Jersey:将 Spring 组件注入 ContainerRequestFilter
我将 Jersey 1.4 ea 与 Spring 3.0 和 jersey-spring 集成一起使用。对于资源类,集成 Jersey 和 Spring 效果很好,如此处所述。 我多么想将 spring …
在 JAX-RS 服务中获取 XML
如何在 JAX-RS 服务中获取 XML 和/或 URL(字符串)? 例如在 GET 方法 URL @GET @Produces("application/xml charset=UTF-8") public JaxrsPriceWrap…
JAX-RS Jersey - 如何强制响应内容类型?覆盖协商内容
Jersey 通过查看接受标头来识别请求。我有一个仅接受 text/* 的请求 - 我如何强制响应为例如 application/json? @POST @Path("/create") @Produces(M…
JAX-RS/Rest:多次设置参数,还是使用单个逗号分隔的参数?
我读到在请求中传递数组的 HTTP 方式是多次设置参数: 1) GET /users?orderBy=last_name&orderBy=first_name 但是,我也看到了逗号分隔的参数(我…
Jersey GET 请求可以返回多态实体吗?
我有一个 Resource 类,它尝试返回一个接口类型,例如“Shape”: public interface Shape {...} @XmlRootElement public class Circle implements Sh…
关于 REST 中 http 方法重载的建议
我在 @Path 中使用了正则表达式来实现重载,起初我认为它非常简洁,但重载方法通常不是一个好的做法。这同样适用于 RESTful Web 服务吗?有没有更好的…
使用 JERSEY 输入和输出二进制流?
我正在使用 Jersey 来实现 RESTful API,该 API 主要检索和提供 JSON 编码数据。但在某些情况下,我需要完成以下任务: 导出可下载文档,例如 PDF、XL…