Boa noite galera, gostaria de saber tendo como referencia o padrão MVC em qual camada fica um web service :?:
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
[quote=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[/quote]
Em que camada fica o EJB :?:
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
[quote=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[/quote]
Muito obrigado pelo auxilio, o tópico está resolvido!