| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 09:29:38
|
Rommel
Thread.start()
Membro desde: 21/07/2009 11:58:16
Mensagens: 45
Offline
|
Desenvolvendo uma aplicação mvc, o Managebean serveria como controle.
O papel do servlet atualmente serveria para que?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 09:39:04
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
O servlet (você tá falando de JSF, certo) seria o coração do framework. É ele que executa a maior parte da camada de controle, ao mapear a URL acessada ao seu framework.
É ele que, ao receber uma requisição, analisa a URL e em seguida identifica qual managed bean precisa ser chamado, entende?
Além disto, você pode também usar o servlet caso queira fornecer algum serviço REST adicional no seu projeto que o servlet padrão do JSF não lhe forneça com tanta facilidade.
Exemplo: você poderia ter uma URL na qual forneça o identificador de um registro, ou um período de tempo e como resposta envie para o seu cliente um arquivo excel. Implementar usando servlets, neste caso, fica muito mais fácil.
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 10:13:38
|
Rommel
Thread.start()
Membro desde: 21/07/2009 11:58:16
Mensagens: 45
Offline
|
Kicolobo,
obrigado por responder.
E você acerttou quando quanto ao jsf, no caso 2.0.
A sua resposta me parece com o jsp que precisava obrigatoriamente do servlet, e não conheço muito bem o jsf , mas o jsf 1.2 não precisava muito e com o 2.0 e managebean todo exemplo que vejo nem aparece o servlet.
A dúvida mais detalhada é se o servlet com jsf ainda tem utilização, já sei que com o service tem e talvez os listernes e filtros da vida , e se algum framework precisa do servlet não que não seja jsf?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 10:30:50
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
Rommel wrote:Kicolobo,
obrigado por responder.
E você acerttou quando quanto ao jsf, no caso 2.0.
A sua resposta me parece com o jsp que precisava obrigatoriamente do servlet, e não conheço muito bem o jsf , mas o jsf 1.2 não precisava muito e com o 2.0 e managebean todo exemplo que vejo nem aparece o servlet.
A dúvida mais detalhada é se o servlet com jsf ainda tem utilização, já sei que com o service tem e talvez os listernes e filtros da vida , e se algum framework precisa do servlet não que não seja jsf?
No caso do JSF, o servlet está presente também, só que transparente. Sempre em uma aplicação web o servlet ta lá (é elemento obrigatório).
No seu caso, é o servlet do JSF. Se você abrir o arquivo web.xml da sua aplicação, vai ver ele lá mapeado. O servlet JSF, no caso, é usado o tempo inteiro, só que diretamente apenas pelo framework, entende?
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 10:36:50
|
cleberson.henrique
Thread.start()
Membro desde: 02/08/2010 09:41:36
Mensagens: 49
Offline
|
por que no caso o container só entende servlet.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 10:39:33
|
dev.rafael
Virtual Machine Man
![[Avatar]](/images/avatar/0cba576cd16d0f399c78c557b4899a58.png)
Membro desde: 17/09/2007 01:35:27
Mensagens: 631
Offline
|
Pense em servlets como uma API de baixo nível p/ os containers web java. Sempre q vc quizer implementar um novo framework, ou mesmo alguma funcionalidade q o seu framework ñ permita (isso é muito comum no JSF), vc pode recorrer à servlets p/ faze-lo.
Frameworks vão e vem, mas os meus Servlets são eternos.
|
"A mente humana é limitada, mas a estupidez é ilimitada." Wilhelm Steinitz |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 10:43:39
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Para ter mais performance no Google AppEngine.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 10:47:32
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
dev.rafael wrote:
Frameworks vão e vem, mas os meus Servlets são eternos.
ha ha ha ha ha! Boa!
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 11:50:50
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
Rafael Nunes wrote:Para ter mais performance no Google AppEngine.
?
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 11:55:00
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
raf4ever wrote:
Rafael Nunes wrote:Para ter mais performance no Google AppEngine.
?
Todos frameworks web Java no GAE aumentam bastante o cold-start das instancias. E isso inclui também groovy/grails, jruby, quercus, etc.
A melhor performance que tive neste cenário foi com Servlet+JSP.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2010 12:10:28
|
Rommel
Thread.start()
Membro desde: 21/07/2009 11:58:16
Mensagens: 45
Offline
|
Obrigado à todos pelo os esclarecimentos.
O do jsf e jsp eu esquece que ele por baixo dos panos é um servlet e bom saber do desempenho com GAE.
|
|
|
 |
|
|