| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2010 15:29:42
|
Rafael Marques
JavaEvangelist
![[Avatar]](/images/avatar/3d16e2877d7f940030a07d74a20074a8.jpg)
Membro desde: 11/10/2008 23:04:11
Mensagens: 435
Localização: Santo André - SP
Offline
|
InfoQ.com/br wrote:
Parece que o lançamento do novo Tomcat está próximo, a nova versão do mais conhecido servlet container Java está sendo desenvolvida faz algum tempo e é esperada por vários desenvolvedores que buscam utilizar as novas tecnologias como servlets 3.0 e JSP 2.2. Hoje foi liberada a versão RC4 do Tomcat 7 o que significa que o lançamento da versão final está próximo.
O Tomcat 7 irá suportar duas novas especificações a Servlets 3.0 e a JSP 2.2, o que traz ao desenvolvedor web diversos benefícios como:
?suporte a anotações
?configuração de plugins via web.xml fragments
?segurança
?servlets assíncronas
Existem muitas outras novidades na Servlets 3.0, mais detalhes podem ser vistas nesse artigo do Adriano Almeida.
Todas as novidades do novo Tomcat 7 podem ser vistas no Release Notes. O download do Tomcat RC4 pode ser feita na página de download, a versão não é estável porém já está apta para testes.
Para quem deseja acompanhar cada release do Tomcat a MuleSoft disponibiliza uma página que é atualizada a cada alteração feita nele.
fonte: http://www.infoq.com/br/news/2010/06/tomcat7-rc4
|
Rafael Marques
@ blog / @ Linkedin / @ twitter
"Dream on, Dream until your dream comes true" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2010 17:45:45
|
pcassiano
Virtual Machine Man
Membro desde: 07/06/2005 16:17:56
Mensagens: 730
Offline
|
muita empresa usa o tomcat 'em produção', mas aprendi que servidor de aplicação 'de verdade' é, sei lá, jboss, weblogic etc... será que essas novas features habilitam o tomcat 'para a produção'?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2010 17:55:24
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
pcassiano wrote:muita empresa usa o tomcat 'em produção', mas aprendi que servidor de aplicação 'de verdade' é, sei lá, jboss, weblogic etc... será que essas novas features habilitam o tomcat 'para a produção'?
Não sei se mudou mas o Servlet Container do JBoss era o Tomcat. Alguém sabe dizer se não é mais?
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2010 21:30:42
|
yorgan
GUJ Ranger
![[Avatar]](/images/avatar/29515bb9a5d5e558e2b3ba71e3b6e037.jpg)
Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline
|
Então leonardom, sei o mesmo que você. O Servlet Container do JBoss é o tomcat.
E se o projeto não utilizar recursos como EJB ou qualquer outra coisa que exija um servidor de aplicação, acredito que o Tomcat seja uma boa opção para produção sim.
[]'s
Daniel
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2010 21:31:28
|
mcbarsotti
JavaEvangelist
![[Avatar]](/images/avatar/41d80bfc327ef980528426fc810a6d7a.jpg)
Membro desde: 11/05/2006 12:10:38
Mensagens: 329
Offline
|
pcassiano wrote:muita empresa usa o tomcat 'em produção', mas aprendi que servidor de aplicação 'de verdade' é, sei lá, jboss, weblogic etc... será que essas novas features habilitam o tomcat 'para a produção'?
Não necessariamente Jboss ou weblogic é um servidor para aplicações "de verdade" ou a famosa "bala de prata", ao meu ver, só se justifica o uso de um server application como esses que você citou quando se quer usar algo como EJB ou algo do tipo, porque senão, dispensando as "facilidades" que esses servidores te dão, não, eles não são os unicos servidores para aplicações "de verdade".
Já vi muitas aplicações rodando no tomcat em cluster, com controle transacional, que são de alta disponibilidade sem problema algum. Basta criar um arquitetura para solucionar os acessos "inuteis acessos base de dados" ou então trocar para um nosql como Cassandra, colocar o máximo possível em cache usando por exemplo Memcached criar uma arquitetura escalavel e pronto, você terá uma aplicação gigante usando somente o Tomcat, ou não. Tudo depende, o que não pode é generalizar.
Acho que generalizar falando que JBoss, Weblogic, Glassfish... são servidores de aplicações de verdade ou são as famosas "balas de prata" e o Tomcat não, é um erro grave. Tudo depende muito da competência de equipe, do prazo determinado para o projeto e onde o projeto vai/pode chegar.
mais uma vez, minha humilde opinião.
abraços!
|
Obs.: O texto acima não é uma verdade soberana, não precisa cortar os pulsos caso não concorde.
[]'s |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 00:07:17
|
javamaniaco
Java Ninja
Membro desde: 04/04/2007 19:21:36
Mensagens: 268
Offline
|
O Edson Gonçalves fez um artigo legalzinho para iniciantes , com o uso do Tomcat 7 (http://www.edsongoncalves.com.br/2010/06/04/ajax-com-jsf-2-0/), mas em uma versão anterior a essa anunciada, em um exemplo de JSF 2 e o suporte de AJAX dele. Legal ver que até o Eclipse (a versão que está em desenvolvimento também) já está disponibilizando em sua lista o Tomcat 7.
Agora, a minha decepção está no NetBeans 6.9, que não tem o Tomcat 7 em sua lista. Mandei até um email pro pessoal perguntando, mas nada de resposta.
|
"Iniciante sim, mas ignorante jamais."
"Seu corpo não pode estar onde sua mente SUBCONSCIENTE nunca esteve. Aprenda a leva-la até lá." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 07:36:25
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
uma pergunta pessoal, aquela nova versão do EJB, acho que 3.1, acho que li em algum lugar que poderá ser colocado num tomcat mesmo, o tomcat 7 vai suportar isso?? eu intendi errado?
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 09:44:22
|
lrpfeliciano
Java Ninja
![[Avatar]](/images/avatar/7d4a769562e3528950e2d1aebdfb0550.jpg)
Membro desde: 19/10/2006 16:59:43
Mensagens: 288
Localização: Agostinho Porto
Offline
|
Outra coisa que pode ser feita é a integração com o Servidor Apache, o que possibilita o balanceamento de carga.
|
Sempre na tentativa de encontrar o lado zen. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 11:01:33
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
javamaniaco wrote:O Edson Gonçalves fez um artigo legalzinho para iniciantes , com o uso do Tomcat 7 ( http://www.edsongoncalves.com.br/2010/06/04/ajax-com-jsf-2-0/), mas em uma versão anterior a essa anunciada, em um exemplo de JSF 2 e o suporte de AJAX dele. Legal ver que até o Eclipse (a versão que está em desenvolvimento também) já está disponibilizando em sua lista o Tomcat 7.
Agora, a minha decepção está no NetBeans 6.9, que não tem o Tomcat 7 em sua lista. Mandei até um email pro pessoal perguntando, mas nada de resposta.
Posso estar errado, mas o Netbeans não costuma vir com versão beta e alfa desses softwares. Quando sair a versão final, com certeza vai vir.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 11:15:06
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
maior_abandonado wrote:uma pergunta pessoal, aquela nova versão do EJB, acho que 3.1, acho que li em algum lugar que poderá ser colocado num tomcat mesmo, o tomcat 7 vai suportar isso?? eu intendi errado?
Na versão 3.1 do EJB, é possível ter Session Beans dentro de um pacote WAR. Mas é claro, isso é válido para um servidor de aplicação (JBoss, Glassfish...). Um servidor web como o Tomcat, por não possuir um contêiner EJB, não transformará classes anotadas com @Stateless em um Session Bean.
Maaaaasss... existe um projeto chamado OpenEJB, e que possui integração com Tomcat. Aí você pode habilitar seu arquivo war a ter Session Beans também.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 12:25:46
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
Leonardo3001 wrote:
maior_abandonado wrote:uma pergunta pessoal, aquela nova versão do EJB, acho que 3.1, acho que li em algum lugar que poderá ser colocado num tomcat mesmo, o tomcat 7 vai suportar isso?? eu intendi errado?
Na versão 3.1 do EJB, é possível ter Session Beans dentro de um pacote WAR. Mas é claro, isso é válido para um servidor de aplicação (JBoss, Glassfish...). Um servidor web como o Tomcat, por não possuir um contêiner EJB, não transformará classes anotadas com @Stateless em um Session Bean.
Maaaaasss... existe um projeto chamado OpenEJB, e que possui integração com Tomcat. Aí você pode habilitar seu arquivo war a ter Session Beans também.
entendi... e tem sentido mesmo... qual a vantagem em ter session beans dentro de um war, se você pode colocar em um outro jar dentro do ear? (assumindo que você está em um EJB container)
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2010 12:38:27
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
maior_abandonado wrote:qual a vantagem em ter session beans dentro de um war, se você pode colocar em um outro jar dentro do ear? (assumindo que você está em um EJB container)
A vantagem é a simplicidade de deployment. E também torna-se possível acrescentar a tecnologia EJB de um projeto WAR existente, sem reconfigurar a estrutura de projetos.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
|
|