REST pytanie

Odpowiedz Nowy wątek
2011-07-29 02:28
0

Witam
miał ktoś jakieś doświadczenie z REST właśnie czytam na ten temat i się zastanawiam.

1.Jeśli np będę używał REST to nie muszę pisać żadnych servletów ?
2.Jak się ma np indexowanie przez google stron opartych na REST (np z ajaxem jest problem przy indexsowaniu trzeba tworzyć 2 wersje strony z tego co wiem )??

3.Przeglądam sobie teraz przykładową aplikację z użyciem rest na Jboss7 i widzę że używane są tylko adnotacje to znaczy że nie ma żadnych odpowiedników xml ??

np jest: @Path("/members")

nie ma dla resta odpowiednika w xml ? (jak np dla serwletów web.xml)
gdzie możemy definiować mapowanie

Dziekuję za odpowiedz
4.Można używać jednocześnie resta i soapa ??

edytowany 1x, ostatnio: lukasw44, 2011-07-29 02:30

Pozostało 580 znaków

2011-07-29 11:25
::.
0

REST w specyfikacji Javy EE to wlasnie tylko i wylacznie servlety. A jak inaczej chcesz napisac jakis system ktory uzywa URLi do przeprocesowania requestow? Przeciez toz to typowy web.

Pozostało 580 znaków

2011-07-29 13:32
0

uzywa URLi do przeprocesowania requestow
???
Możesz przybliżyć o co chodzi? Jakbyś napisał, dajmy na to "replejsowanie linków w onloadzie", no to jasna sprawa...

Pozostało 580 znaków

2011-07-29 13:43
0
::. napisał(a)

REST w specyfikacji Javy EE to wlasnie tylko i wylacznie servlety. A jak inaczej chcesz napisac jakis system ktory uzywa URLi do przeprocesowania requestow? Przeciez toz to typowy web.

a chociazby:

url="http://localhost:8080/project/sth/1";
HttpGet getRequest=new HttpGet(url);

albo używając springowego RestTemplate


play hard..go pro.

Pozostało 580 znaków

2011-07-29 13:50
0

Istnieje możliwość konfiguracji rest w pliku xml ?
bo jak mniemam w java servlet 3.0 możemy definiować mapowanie servletów za pomocą adnotacji @WebServlet albo w pliku web.xml
natomiast w rest mam


@Path("/members")
@RequestScope 

Rest nie ma swojego odpowiednika w pliku xml ?

Pozostało 580 znaków

2011-07-29 14:16
::.
0
Freakman napisał(a)
::. napisał(a)

REST w specyfikacji Javy EE to wlasnie tylko i wylacznie servlety. A jak inaczej chcesz napisac jakis system ktory uzywa URLi do przeprocesowania requestow? Przeciez toz to typowy web.

a chociazby:

url="http://localhost:8080/project/sth/1";
HttpGet getRequest=new HttpGet(url);

albo używając springowego RestTemplate

Ale Ty tutaj pokazujesz jak napisac konsumenta, a ni eserwer. Pytanie IMHO odnosilo sie do tego jak zaimplementowac RESTowe uslugi. Czy mnie juz demencja ogarnia?

Pozostało 580 znaków

2011-07-29 15:11
::.
0

Zakladam ze autor mowi o JAX-RS, JSR 311, czyli RESTful API for Java (wnioskuje po @Path). Jesli tak, to obowiazuje (zgodnie ze spec):

  1. konfiguracja tylko za pomoca anotacji - trend wsrod nowych frameworkow / spec, jak np CDI; nie oznacza to ze implementacje nie moga tego rozbudowac o wlasne dodatki, spojrz na Apache CFX i JBoss RESTeasy, moze maja XML - jednak nie jest to przenosne; jak napisesz aplikacje to zadziala np na JBoss ale nie na GlassFish
  2. specyfikacja wymaga implementacji za pomoca servletow i pakowania aplikacji w WAR, ale providerzy moga dodawac rozszerzenia, inne kontenery (jak EJB), ...

Pozostało 580 znaków

2011-07-29 19:10
0

Dzięki serdeczne tego szukałem :))

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0