Ok so providing an Applicatiom makes that scanning process do not scan
resources and subresources. Cool. Thanks.

2014-10-29 15:04 GMT+01:00 Romain Manni-Bucau <[email protected]>:

> 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
> > +----------------------------------------------------------+
>



-- 
+----------------------------------------------------------+
  Alex Soto Bueno - Computer Engineer
  www.lordofthejars.com
+----------------------------------------------------------+

Reply via email to