Disponibilizado Tomcat 7 RC4, Suporte a Servlets 3 e JSP 2.2  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Rafael Marques
JavaEvangelist
[Avatar]

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"
[WWW] [MSN] [ICQ]
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'?
leonardom
Virtual Machine Man
[Avatar]

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
[Email] [MSN]
yorgan
GUJ Ranger
[Avatar]

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
[Email] [WWW]
mcbarsotti
JavaEvangelist
[Avatar]

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
[MSN]
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á."
maior_abandonado
JWizard
[Avatar]

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.
lrpfeliciano
Java Ninja
[Avatar]

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.
[MSN]
marcosalex
GUJ Expert
[Avatar]

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.
[Yahoo!] aim icon [ICQ]
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
[WWW]
maior_abandonado
JWizard
[Avatar]

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.
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
[WWW]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team