Apache Tomcat 7: Bibliotecas Compartilhadas
À partir da versão 6, tudo ficou mais simples, com um único diretório: lib. Na versão 7 isto foi mantido. Porém pode ser o caso de se querer usar um diretório separado para bibliotecas de frameworks. Misturar isso com os JARs do Tomcat parece arriscado e insensato.
Desenvolvedores Java EE estão indo para as nuvens!
Uma pesquisa realizada pela empresa Replay Solutions com mais de 1000 desenvolvedores Java corporativos demonstra que eles estão migrando suas soluções para nuvens computacionais (cloud computing).
A pesquisa revela dados sobre o desenvolvimento Java corporativo, baseado em padrões, servidores de aplicações Java e IDEs. Ela indica que há um interesse significativo, ativa avaliação e testes de aplicações construídas em Java para a execução em nuvens computacionais.
De fato, 36% dos entrevistados disseram que deveriam testar ou implantar uma infraestrutura baseada em nuvens computacionais em 2010. Do mesmo modo, 32% dos pesquisados disseram que esperam um aumento no seu número de máquinas virtuais (VMs). 29% esperam um acréscimo de duas a dez vezes no seu número de VMs e 6% esperam um acréscimo maior que 10x.
"Nós realizamos um estudo para fins de planejamento próprio de produtos internos, mas queriamos compartilhar os resultados com a comunidade Java por causa do tamanho da amostra e da atividade em torno de desenvolvimento de aplicações Java em nuvens", disse Jonathan Lindo, CEO da Replay Solutions, em uma declaração. Embora a pesquisa tenha abordado desenvolvedores JBoss, Tomcat, WebLogic e WebSphere, nós ficamos realmente surpresos com a inesperada alta percentagem de desenvolvedores Java corporativos que estão de forma proativa implantando ou testando infraestruturas para computação em nuvem em 2010."
Quanto ao uso de servidores de aplicações, 57% dos pesquisados disseram utilizar o Tomcat, 37% o WebSphere, 22% o WebLogic e 26% o JBoss.
Com relação ao sistema operacional, 57% dos entrevistados disseram que esperam executar aplicações Java no Windows, 37% nos sabores Red Hat/CentOS do Linux e 18% no Solaris.
Na questão do IDE utilizado, o Eclipse foi o mais popular na pesquisa, com 66%. O NetBeans ficou com 17% e o JDeveloper com 12%.
No quesito VM utilizada, 64% dos entrevistados disseram que irão implantar aplicações na VM da Sun (1.5 ou superior).
A pesquisa foi conduzida em março de 2010, com foco em desenvovedores corporativos utilizando, implantando ou suportando aplicações Java EE e pode ser baixada neste link.
Este post foi uma tradução/adaptação deste post da eWeek (em 8 abril), corrigindo alguns números que foram atualizados na pesquisa no dia 12 de abril de 2010.
Novos serviços, na Cabal
O Lado Servidor está desenvolvendo, desde o começo desta semana, novos serviços na Cabal, cliente de longas datas que demandou alguns de nossos treinamentos em 2009: uma turma de Seam Framework e outra de EJB 3.0! Desta vez, as tarefas que nos foram delegadas envolvem a migração de aplicações do Tomcat para o JBoss AS 5, rodando instâncias em cluster que serão configuradas por nós.
Como parte dos serviços solicitados, também estamos aprimorando a arquitetura de algumas aplicações para suportar o uso de EJB 3, com tolerância a falhas e balanceamento de carga entre várias camadas: frente Apache, contêineres Web e EJB 3.