| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 10:53:01
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Olá pessoal do GUJ.
Diferentemente da maioria dos programadores JAVA, eu só fiz apps desktop, que no máximo utilizavam RMI. Agora estou querendo aprender mais sobre internet. Já li o básico sobre servlets e JSP no Deitel. Sei que é necessário usar um servidor web e, no caso do Deitel, o livro usa o TomCat. Porém já vi várias discussões aqui no GUJ que apontam soluções melhores que essa. Sendo assim, gostaria de indicações do pessoal mais experiente sobre as soluções que existem, com seus pontos fortes e fracos, de forma que eu possa decidir por uma delas para começar a brincar na internet.
Desde já agradeço a todos.
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 11:09:15
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
O Tomcat segura o tranco em aplicações pequenas ou até médias, mas para aplicações maiores, poderia utilizar outros como Glassfish, JBoss etc...
O Tomcat é o container da aplicação, muitos o usam como servidor também mas nem sempre ele segura.
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 12:01:56
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
Na minha experiência, Tomcat é o melhor para começar com servlet e JSP. É só jogar a aplicação no lugar certo e já está funcionando.
Já mexi com Jetty. Ele é é similar em funcionalidade, um pouco mais rápido, e mais eficiente em memória, porém mais difícil de configurar.
Estão falando muito bem do Glassfish, mas como disse o joca, ele já é um servidor de aplicação JEE completo, então o ideal é que você tenha pelo menos 2GB de RAM pra trabalhar com ele e Netbeans/Eclipse aberto.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 12:22:44
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Se você vai rodar apenas Servlets e JSP, acho que não há necessidade de usar Glassfish, JBoss ou qualquer outro servidor de aplicação. Você precisa apenas de um servlet container, escolha entre o Tomcat e o Jetty.
This message was edited 1 time. Last update was at 20/12/2008 12:23:17
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 12:27:25
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Olá pessoal, obrigado pela ajuda.
Mas quando vcs dizem se eu só vou usar servlets e JSP's basta eu usar o TomCat, o que mais os outros servidores fazem? Quais outras tecnologias voltadas para Web?
O Pessoal de onde fiz estágio utilizava o JBoss, talves eu opte por ele, mas vou aguardar mais algumas opiniões...
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 13:31:34
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Um servidor de aplicação possui contido um servlet container. Isso significa que, além de servir páginas JSP e Servlets, ele disponibiliza uma série de outros recursos como, por exemplo, um EJB container. Se você não vai utilizar esses recursos, então escolha entre o Tomcat ou o Jetty - que são servlet containers e servem exatamente para o que você precisa - e seja feliz
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 20:30:43
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
Iniciante não tem como ir além do Tomcat. Ele é o mais simples. Depois, pule pro Jetty e num saia mais, a menos que vá usar o EJB e outras coisas (mas ai vc não é mais iniciante, certo?).
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 21:07:21
|
renzonuccitelli
GUJ Master
Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline
|
Pois é, sou iniciante em Web, mas não em Java. Tenho programado nos ultimos dois anos e meio, mas todos meus sistemas foram desktops baseados em Swing. O máximo que fiz foi implementar RMI. Meu TCC foi feito na linguagem java, produzindo um parser xml baseado em metadados. Sendo assim, a parte da de lógica e programação Java já estou em um nível razoável. Também andei dando uma lida em EJB. Enfim, acho que foi começar pelo TomCat mesmo e trabalhar um pouco com servlets e JSP puro, para aprender um pouco da base, depois vou dar uma olhada nesse Jetty, pois já vi muita gente do fórum falando bem dele.
Agradeço a todos pelas orientações.
|
Renzo Nuccitelli
Engenheiro de Computação - ITA
http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 21:09:48
|
furutani
JWizard
![[Avatar]](/images/avatar/c864aef53fe27a83053cf.jpg)
Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline
|
Para iniciantes ou para desenvolvimento use o tomcat ou o glassfish.
Agora para pôr em produção, se você tiver muito dinheiro pode comprar uma licença do WebLogic ou do WebSphere da IBM.
|
Até mais,
Roberto Jundi Furutani
Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
 |
|
|
 |
|
|