jersey相关内容

如何使用 Jersey 客户端对启用 JAAS 的 Web 服务器进行身份验证?

我有以下场景: 服务器:Jetty(配置了 JAAS) 客户端:Jersey 通过 JUnit(通过 Maven)调用 我在 Web 服务器中设置了 JAAS.我正在使用客户端部分作为测试. 在服务器端,用户通过表单进行身份验证,基本身份验证通过 JAAS 处理.显然,用户需要经过身份验证才能查看某些页面. 在尝试访问安全页面之前,我希望能够通过 Jersey 登录. ..
发布时间:2022-01-21 18:59:35 Java开发

使用 JAX-RS (Jersey) 和 @RolesAllowed 自定义 HTTP 状态响应

通过我非常简单的 JAX-RS 服务,我使用带有 JDBC 领域的 Tomcat 进行身份验证,因此我正在使用 JSR 250 注释. 问题是我想在 HTTP 状态响应中返回一个自定义消息体.状态码 (403) 应该保持不变.例如,我的服务如下所示: @RolesAllowed({ "ADMIN" })@Path("/用户")公共类用户服务{@得到@Produces(MediaType.T ..
发布时间:2022-01-21 18:59:25 Java开发

Jersey:默认缓存控制为无缓存

在编写 RESTful Web 服务时,如果我在客户端(当前为 .NET 胖客户端)上启用任何类型的缓存,我会遇到问题.默认情况下,Jersey 不会发送任何类型的缓存控制标头,因此客户端会自动缓存大多数页面(这似乎是有效的行为). 我希望 Jersey 默认发送“无缓存"的缓存控制,然后特别是响应会覆盖缓存控制. 有什么方法可以用泽西岛做到这一点? 我发现 RESTeasy 有 ..
发布时间:2022-01-21 18:59:17 Java开发

如何在不使用 tomcat 的情况下运行 jersey-server webservice server

这是我第一次处理网络服务.简单地说,我需要从 jersey web 服务客户端(在用 javascript 实现的网页内)向我的一个 maven 模块中的 jersey 服务发送一个发布请求. 正如我所说,我已经在我的一个 maven 模块中创建了 jersey-server,并且我想在开始执行客户端之前以某种方式运行它(我不知道如何运行 Web 服务程序.).通过在网上搜索,我看到了很多例 ..
发布时间:2022-01-21 18:58:57 Java开发

如何处理 REST Web 服务中的资源验证?

我正在使用 Spring、Jersey 和 Hibernate (JPA) 在 Java 中构建一个 REST Web 服务. 现在我正在尝试在我的资源中添加对验证的支持.JSR-303(Bean 验证)自然是一个合适的选择(我使用的是 Hibernate Validator,它是 JSR-303 的参考实现).不过,我想先巩固一些概念. 在我看来,至少有两种可能的验证: 定期验 ..
发布时间:2022-01-21 18:58:38 Java开发

将 Jetty 与 JAX-RS-Jersey 集成

在对 web 和 Stackoverflow 进行了详尽的搜索之后,我仍然试图弄清楚如何将 Jersey 提供的 RESTlet 样式接口与 Jetty 集成. 我已经启动并运行了我的 Jetty 服务器,因此 Jersey 似乎也很容易使用,有人知道如何将两者联系在一起吗?任何具体的链接都会有所帮助——我对 servlet 编程也有点陌生. 解决方案 不久前我使用 Jetty 和 ..
发布时间:2022-01-21 18:57:48 Java开发

Jersey Jackson 和 codehaus 与 fastxml

我将 Jersey 1.17.1 与 Jackson 2.2.1 一起使用. Jackson 似乎将软件包从 org.codehaus 切换到 com.fasterxml.我已正确配置所有代码并使用最新的杰克逊.然而,Jersey 似乎仍在引入 org.codehaus.jackson.有什么办法可以缓解这种情况,或者我应该坚持使用 codehaus 包,直到球衣升级为使用 fasterxm ..
发布时间:2022-01-21 18:57:36 其他开发

Spring REST 服务、Jersey REST 服务和 Spring+Jersey 解决方案有什么区别?

我想构建一个 RESTful 服务/API.我使用了一些像 play 这样的框架来构建它,但我想尝试其他更有效的方法.听说 Jersey 是构建 REST API 的常用库,Spring 也是一个不错的框架.但我也看到了一些解决方案,比如 Spring+Jersey.因此,我对那些 REST API 解决方案有点困惑. 谁能告诉我它们之间有什么区别?Jersey REST、Spring RE ..
发布时间:2022-01-21 18:57:29 其他开发

RESTful Web 服务中的@POST

我一直在尝试使用 Jersey 来理解 RESTful Web 服务中的 @POST.我已经浏览了 http://www.vogella.com/articles/REST/article.html一样,并且能够获得有关@POST 的一些信息,但感到困惑和笨拙.任何人都可以用一个简单的例子来解释@POST 或者分享相同的链接. 通过上面链接中的 TODO 对象实现 @POST 很好,但我希望 ..
发布时间:2022-01-21 18:57:19 Java开发

如何从带有 Jersey 的多部分表单中读取具有相同名称的多个(文件)输入?

我已经成功开发了一项服务,在该服务中,我读取了在泽西岛以多部分形式上传的文件.这是我一直在做的一个极其简化的版本: @POST@Path("文件集合")@Consumes(MediaType.MULTIPART_FORM_DATA)公共响应 uploadFile(@FormDataParam("file") InputStream uploadInputStream,@FormDataParam ..
发布时间:2022-01-21 18:56:52 Java开发

使用 JAX-RS 保持干燥

我正在尝试尽量减少许多 JAX-RS 资源处理程序的重复代码,所有这些都需要一些相同的路径和查询参数.每个资源的基本 url 模板如下所示: /{id}/resourceName 并且每个资源都有多个子资源: /{id}/resourceName/subresourceName 因此,资源/子资源路径(包括查询参数)可能看起来像 /12345/foo/bar?xyz=0/12345/fo ..
发布时间:2022-01-21 18:56:36 Java开发

为什么使用 JAX-RS/Jersey?

抱歉,这个问题听起来很傻,但是在使用 Jersey 开发了一些 RESTful 服务之后,我问自己一个问题——如果 REST 只是一种架构,而不是像 SOAP 这样的协议,为什么我们需要像 JAX 这样的规范-RS? 我实际上搜索了诸如“servlet 和 RESTful 服务通过 HTTP 有什么区别"之类的问题,并总结了社区的答案,我得到了: RESTful 服务开发(在 Jers ..
发布时间:2022-01-21 18:56:26 其他开发

使用 Jersey 和 Guice 进行 RESTful 服务的实用建议

根据我在网上找到的信息,自 2008 年两支球队似乎陷入僵局以来,Guice + Jersey 整合的最新技术一直停滞不前.问题的症结在于 JAX-RS 注释执行字段和方法注入,这与 Guice 自己的依赖注入不能很好地配合. 我发现的几个例子还不足以说明: Iqbalyusuf 在 Jersey + Guice on Google 上的帖子App Engine Java 存在大量样板 ..
发布时间:2022-01-21 18:56:20 Java开发

Google App Engine Java 上的 RESTful 应用程序?

我想在 Google App Engine 上创建一个 RESTful 应用.我想提供 XML 和 JSON 服务.我对 Restlet、Resteasy 和 Jersey 进行了简短的试验.除了 Restlet 中的一些简单示例之外,我在其中任何一个方面都没有取得太大成功. 您能否分享您使用 Java 在 Google App Engine 上创建 Restful Web 应用程序的经验, ..
发布时间:2022-01-21 18:56:10 Java开发

如何在 jersey rest web 服务中集成 drools

我开发了一个 jersey est 网络服务 API.现在我想在这个休息服务中集成 DROOLS 规则.在其余服务中,在确定所有必需条件后,我想将其发送到 drools 规则引擎并触发规则.这个怎么做.请帮我一步一步指导. 解决方案 这不是 Jersey,但这里是一个 REST Web 服务的示例,它使用 Drools 评估请求:https://github.com/gratiartis/ ..
发布时间:2022-01-21 18:56:03 Java开发