[RESOLVIDO] Um web service fica em qual camada do MVC

4 respostas
Carlos_ds_jar

Boa noite galera, gostaria de saber tendo como referencia o padrão MVC em qual camada fica um web service :?:

4 Respostas

Alexandre_Saudate

No modelo da camada de serviços. Pense numa aplicação genérica, onde o mais básico dos serviços (consulta a banco de dados, por exemplo) é provida por um EJB qualquer. Na verdade, o seu EJB é um serviço! Assim, o web service pode desempenhar o mesmo papel do EJB, desde que exerça a mesma função.

Bom, pelo menos esse é o cenário ideal. Em algumas estranhezas da natureza, pode ser que você encontre o web service em um papel diferente, mas o princípio é esse.

[]´s

Carlos_ds_jar

asaudate:
No modelo da camada de serviços. Pense numa aplicação genérica, onde o mais básico dos serviços (consulta a banco de dados, por exemplo) é provida por um EJB qualquer. Na verdade, o seu EJB é um serviço! Assim, o web service pode desempenhar o mesmo papel do EJB, desde que exerça a mesma função.

Bom, pelo menos esse é o cenário ideal. Em algumas estranhezas da natureza, pode ser que você encontre o web service em um papel diferente, mas o princípio é esse.

[]´s


Em que camada fica o EJB :?:

Alexandre_Saudate

Depende do EJB. Na verdade, eu estava falando do padrão Service, ou seja, independe de ser EJB ou POJO ou… whatever. Em geral, clientes de web services correspondem a algo parecido com o padrão Service, e por padrão, eles ficam no modelo do MVC.

[]´s

Carlos_ds_jar

asaudate:
Depende do EJB. Na verdade, eu estava falando do padrão Service, ou seja, independe de ser EJB ou POJO ou… whatever. Em geral, clientes de web services correspondem a algo parecido com o padrão Service, e por padrão, eles ficam no modelo do MVC.

[]´s


Muito obrigado pelo auxilio, o tópico está resolvido!

Criado 20 de agosto de 2010
Ultima resposta 22 de ago. de 2010
Respostas 4
Participantes 2