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

Reply via email to