Rest ou simplesmente um servlet?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
TeiTei
Virtual Machine Man
[Avatar]

Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline

Galera estou construindo uma aplicação simples que apenas resgata informações no banco e devolve json para o lado client em alguns momentos persiste algumas coisinhas, estou fazendo isso com servlet e hibernate mesmo.....mas tava pensando se seria mais simples ou melhor em varios aspectos fazer com REST algum frame desses que faz na arquitetura REST...o que vcs acham a ideia e que essa parte do projeto seja apenas um midler mesmo....o que vcs acoselham?

vlw

Javai?
leandronsp
Virtual Machine Man
[Avatar]

Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline

Eu acho que depende da complexidade da tua aplicação. Se for algo simples, um middleware que só devolve Json, pode ser uma servlet mesmo.
Implementei um middleware para um server SAP usando JCO, com Servlet, recebendo e devolvendo Json.

Nessas horas vale a simplicidade. KISS

Blog | Github | About me! |

Contribua => Parser HTML

Compartilhe arquivos e ideias no ebaH!
[Email] [WWW] [MSN]
TeiTei
Virtual Machine Man
[Avatar]

Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline

Foi nisso que pensei...ta com servlet mesmo fiz tipo uma wrapper e pronto....bem tranquilinho e leve...achoq ue vou deixar assim então...

Javai?
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Sou suspeito pra falar... Acho que, mesmo que seja algo tranquilo de se fazer, deve-se fazer sempre com a ferramenta apropriada, até porque a bola de neve que hoje é pequena vai rolar e pode ficar imensa. Além do que, a rigor, JSON é View e o MVC prega que Servlet's são, em geral, Controllers. Não se deve misturar as duas coisas.

Resumindo, acho que você deveria usar REST sim. Se a idéia te parecer muito complicada, dê uma olhada no meu github, pois publiquei um "bootstrap" pra projetos REST usando Jersey + Spring + Hibernate, tudo integrado, pra você não ter muito trabalho. O link é https://github.com/alesaudate/kickstart-springjerseyhibernate .

[]'s

This message was edited 1 time. Last update was at 05/01/2012 14:00:16


Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

rcnweb
Thread.start()

Membro desde: 11/12/2009 19:59:41
Mensagens: 47
Localização: Brasil
Offline

Bem, mesmo uma pequena aplicação, pode se transformar em um elefante branco, se não for bem projetada, concordando com o asaudate. Aconselho a você utiliza o VRaptor com Hibernate. Pois ele trabalha muito bem com REST, segue o link da documentação: http://vraptor.caelum.com.br/documentacao/resources-rest/

"Quem és tu, que a ilusão é tanta que é incapaz de definir seu próprio eu"
[MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

TeiTei wrote:Galera estou construindo uma aplicação simples que apenas resgata informações no banco e devolve json para o lado client em alguns momentos persiste algumas coisinhas, estou fazendo isso com servlet e hibernate mesmo.....mas tava pensando se seria mais simples ou melhor em varios aspectos fazer com REST algum frame desses que faz na arquitetura REST...o que vcs acham a ideia e que essa parte do projeto seja apenas um midler mesmo....o que vcs acoselham?

vlw

Vc ja deve estar usando REST no conceito, simplesmente vc usando algum protocolo proprietário dentro do HTTP. Seria otimo vc assumir REST mesmo e implementar seguinte os termos HTTP. Normal...vc pode fazer com servlet puro (vai dar um trabalhinho) ou usar JERSEY que vai dar um boa produtividade. A ideia esta correta do middleware. Só veja questões de CIA na solução.

Fernando Franzini
[Email] [WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team