normally you don't let sub resources to be deployed providing an Application. Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2014-10-29 15:00 GMT+01:00 Alex Soto <[email protected]>: > so how can I create a real subresource then? Ok just using @Path without > Http method, but then how to differentiate if subresource should be for a > post or for a get? > > 2014-10-29 14:22 GMT+01:00 Romain Manni-Bucau <[email protected]>: > >> Hi >> >> yes but no :p >> >> in details: we deploy classes with only method @Path (no class @path) >> as endpoint by default (ie you use scanning) cause users do it (comes >> from spring I think). >> Romain Manni-Bucau >> Twitter: @rmannibucau >> Blog: http://rmannibucau.wordpress.com/ >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> Github: https://github.com/rmannibucau >> >> >> >> 2014-10-29 14:09 GMT+01:00 Alex Soto <[email protected]>: >> > Hi guys, >> > Currently I am developing some jax-rs endpoints with Apache TomEE 1.7.1. >> I >> > am trying to develop some subresources, but there is something that >> > confuses me: >> > >> > Reading some documentation in summary says that your subresource should >> not >> > be annotated with @Path annotation and they gives you next example: >> > >> > // Subresource class >> > public class Employee { >> > >> > // Subresource method: returns the employee's last name >> > @GET >> > @Path("/lastname") >> > public String getEmployeeLastName() { >> > ... >> > return lastName >> > } >> > } >> > >> > In theory it should be a subresource, but when I deploy this in TomEE I >> can >> > access to this subresource directly from path provided in each method (in >> > previous case localhost:8080/app/lastname), but my question is that if it >> > is a subresource, it should not be accessed directly from browser but >> from >> > another resource right? So for example it should be valid accessing from >> > localhost:8080/app/employee/lastname >> > >> > You can see the example here >> > http://docs.oracle.com/javaee/6/tutorial/doc/gknav.html >> > >> > Alex. >> > >> > >> > >> > -- >> > +----------------------------------------------------------+ >> > Alex Soto Bueno >> > www.lordofthejars.com >> > +----------------------------------------------------------+ >> > > > > -- > +----------------------------------------------------------+ > Alex Soto Bueno - Computer Engineer > www.lordofthejars.com > +----------------------------------------------------------+
