jax-rs

    0热度

    2回答

    我正在使用JAX-RS制作休息服务应用程序。它的一些学校项目。对于这个项目,我需要使用跟踪技术: •Maven的 •JAX-RS •CDI •JPA - EJB •JNDI •Bean验证 所以,现在我已经maded我的域名 “咖啡馆” 用假DB(“CafeStub”)和一个使用JPA的真实DB(“CafeDB”)。我的域名也使CDI有一点用处。 (在CafeService类中@Inject ..

    0热度

    1回答

    下面是矿过滤 package com.rest.echidna.filter; import javax.ws.rs.ext.Provider; import com.sun.jersey.spi.container.ContainerRequest; import com.sun.jersey.spi.container.ContainerRequestFilter; @Provi

    2热度

    1回答

    我有新的项目和代码的工作是一个烂摊子服务类。我们做了一些重构,其中一个要求是服务层不会导入任何jax-rs软件包。这是非常难以实现的无方法控制器完全重写(而不是将它们移动到服务,因为它们是),因为该代码是一个紧密耦合面条。这是一个合理的要求吗?

    2热度

    2回答

    我想使用JUnit4测试一个实用方法,它将javax.ws.rs.core.Response作为输入参数。该方法查看Response属性并根据响应代码采取一些操作。当我刚刚建立在我的测试方法的响应,并使用提交: Response resp = Response.status(Status.INTERNAL_SERVER_ERROR).entity(respMessage).build(); Re

    2热度

    1回答

    我正在尝试使用Mockito来单元测试使用@NameBinding应用的ContainerRequestFilter。筛选器检查注释字段以确定要执行的操作。 见示例代码: 注释 @Target({TYPE, METHOD}) @NameBinding @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation {

    0热度

    1回答

    我正在使用javax.ws.rs实现REST API。实现目标是尽可能安全,所以每个输入都应该被验证。 对于输入验证,我正在实施一个实现HttpServletRequest的公共类ValidatingHttpRequest。 我可以识别11个甚至被调用的方法,所有其他的方法现在扔UnsupportedOperationException。然而,其中一些方法处理REST框架明显使用的东西。例如,我的

    0热度

    1回答

    我尝试在认证后存储cookie,但无法弄清楚如何修改authenticateUser方法来接受正确的cookie。 @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_FORM_URLENCODED) public Response authenticateUser(@FormParam("u

    0热度

    1回答

    我们正在将CXF 2.7.7版迁移到3.1.8并面临以下问题。 而且还更新javax.rs.ws 2.0-M10到2.0.1 Exception in thread "main" java.lang.NoClassDefFoundError: javax/ws/rs/client/ClientException 如果我们使用相同的javax.rs.ws 2.0-M10,面临跌破发行 Excep

    0热度

    1回答

    如果我的一些术语关闭,我仍然想学习: 我使用Dropwizard框架,我有一个资源类与我所有的各种POST/GET/etc方法。方法不被允许 - 从邮差,浏览器等击中时,如果我尝试的东西,在资源类我与HTTP状态405异常不匹配路径他们都做工精细。 有没有办法为默认为一些其他的方法,我可以显示故障排除帮助 - 像的可用的API是什么列表,或一些文档的链接?有点像try catch类型的逻辑。不确定

    1热度

    1回答

    我正在学习JAX-RS和泽西岛。我想发布数据到一个URL,但是我有我不知道的问题来解决: Form formData = new Form(); formData.param("merchant_id", mPayment.getMerchantId()); formData.param("transaction_id", mPayment.getTransactionId()); form