为了实现上面的逻辑,我需要客户机发送他的监听器信息和请求(基本上是URI)。这是在处理完请求后,将请求状态更新到客户端。
使用JAX-RS处理长时间运行的操作
在我看来,这不是Rest的本意。我将采用以下方法:
客户机现在负责轮询URI以获得作业执行的当前状态。
我正在使用JAX-RS编写一个RESTful接口。当前正在编写索引资源以查看系统中有哪些对象可用。 第一条路由我想返回一个较短的对象形式,只包含、和属性,而第二条路由将返回完整的对象。 我希望这是很容易解决的,但是我不是一个Java专业的人,我希望有注释或某种帮助者来帮助解决这方面的问题。 编辑:如果没有,我想最简单的方法是创建一个摘要类(例如:)并返回它。
问题内容: 我正在阅读“ RESTful Java with JAX-RS 2.0”一书。我对异步JAX- RS完全感到困惑,因此我将所有问题合而为一。本书是这样写异步服务器的: Netbeans创建异步服务器,如下所示: 那些不创建后台线程的对象使用某些锁定方法来存储响应对象以进行进一步处理。此示例用于向客户发送股票报价: 对象将与某些后台作业共享,并在准备就绪时将报价发送给所有客户端。 我的问
问题内容: 我已经读过我可以创建一个实现,将抛出的应用程序异常映射到对象。 我创建了一个简单的示例,如果在保留对象时电话长度大于20个字符,则会引发异常。我期望将异常映射到HTTP 400(错误请求)响应;但是,我收到HTTP 500(内部服务器错误),但有以下异常: 我想念什么?任何意见是极大的赞赏。 异常映射器: 异常类: 实体类: 服务: 问题答案: InvalidDataException
webresources定义如下。这个类是由NetBeans自动添加的。
从rest服务抛出的异常以某种方式返回为JSON是否可能?我有一个JAX-RS Rest服务来实现这一点。当我现在抛出它时,它被映射到一个HTML响应,这不是我想要的。据我所知,ExceptionMapper也会将其映射到HTML?是否有其他可供选择的或库允许以JSON格式返回异常?
问题内容: 我正在尝试使用异步响应构建REST Web服务。 我已经在网上解决了这个错误,但是,没有一种解决方案对我有用。我不确定如何去做。 这是REST服务的代码,它具有AsyncResponse,并且取自,我将在下面提供该文件中指定的jar文件。问题是,在部署战争时,我遇到一个例外: 我的课如下: 我的Maven文件如下: 问题答案: 是 当应用程序试图调用一个抽象方法抛出 。 是中的抽象方法