[jax-rs-spec users] Re: servletless jaxrs in Java EE

From: Bill Burke <>
Date: Thu, 22 Jan 2015 17:10:58 -0500

Last I saw WADL doesn't understand Java methods, types, etc. Would be
similar to <servlet-mapping> except would have java method declations
(like ejb.xml).

JPA started as annotation only, then added an external (XML) metadata
descriptor. One reason for this was so that you could override settings
without recompiling code.

On 1/22/2015 10:22 AM, Sergey Beryozkin wrote:
> Is that going to be a new WADL, Swagger plus some new policy like
> extensions ?
> On 21/01/15 21:07, Bill Burke wrote:
>> This is sort of on the same level as my Servlet.nextgen comment in an
>> earlier thread. The idea here is that there would be a new deployable
>> jaxrs archive type in Java EE. There would need to be a way to describe
>> metadata in XML:
>> * all JAX-RS annotations could instead be specific in XML
>> * JAX-RS annotatiosn could be overriden in XML
>> * Would need a way to define security constraints like in servlet spec
>> * Would need to define authentication mechanisms and how they are
>> configured.
>> * Would need some APIs to come into JAX-RS. (i.e. being able to find
>> Client IP Address, some kind of Servlet Context equivalent to get info
>> about the deployment.
>> An alternative reaction to all this could be to get some JAX-RS
>> extensions to Servlet spec so that you could define JAX-RS metadata
>> within web.xml, etc..
>> I'm just throwing this out there for discussion.

Bill Burke
JBoss, a division of Red Hat