Esse artigo faz parte da revista Java Magazine edição 36. Clique aqui para ler todos os artigos desta edição

ht=34 alt=imagem_pdf.jpg src="/imagens/imagem_pdf.jpg" width=34 border=0>

Cafeína

News & Bits

Novo Java EE: pronto e aprovado

A esperada especificação da nova versão da plataforma Java EE foi aprovada por todos os membros do comitê executivo (que inclui IBM, Sun, Borland, BEA, JBoss, Google, Intel, Oracle, Apache e SAP). O foco do JEE 5.0 é na facilidade de desenvolvimento e essa JSR “guarda-chuva” compreende, entre várias outras, a especificação do EJB 3.0 – também recentemente aprovada, juntamente com todas as outras especificações sob a JSR do JEE 5.0.

O EJB 3.0 é uma revisão completa da tecnologia Enterprise JavaBeans, que reduz drasticamente o código necessário e estende o suporte a ferramentas e à automação, além de trazer uma API de persistência baseada no Hibernate. Também sob o JEE 5.0, estão novas especificações fundamentais, como JSF 1.2 (JSR-252) e JSP 2.1 (JSR 245), e muitas outras. jcp.org/en/jsr/detail?id=244.

Apache JackRabbit 1.0

O JackRabbit, uma implementação open source da JSR-170 (Content Repository for Java Technology API), chegou à versão 1.0. Esse release implementa todos os recursos definidos na especificação, incluindo as funcionalidades identificadas como “level 1” e “level 2” e todas as facilidades opcionais, como versionamento, transações e observação. jackrabbit.apache.org.

Novo FindBugs

O FindBugs, ferramenta que identifica padrões de erros comuns em programas Java, está com nova versão. O release 0.9.7 traz dois novos detectores e atualiza outros quatro. Também foi atualizado o plug-in para Eclipse, e realizadas melhorias de desempenho. O FindBugs é um dos assuntos do artigo “Qualidade Aplicada”, nesta edição. findbugs.sf.net.

Novidades em relatórios

Os dois projetos de relatórios relacionados, o designer iReport e o engine JasperReports, têm novos releases. O iReport 1.2.2 vem com um novo instalador para Windows, passou a utilizar de medidas default nas propriedades do relatório, e traz melhorias no carregador de relatórios, além, claro, de compatibilidade com o JasperReports 1.2.2. Já o novo JasperReports inclui na sua biblioteca principal um compilador de relatórios baseado no Groovy, além de várias outras pequenas correções e melhorias. ireport.sf.net; jasperreports.sf.net.

Carbide.j

O software “Nokia Developer’s Suite for J2ME”, um conjunto de ferramentas de desenvolvimento para desenvolvimento Java ME, com APIs específicas e emuladores da Nokia, teve o nome alterado para Carbide.j. O Carbide.j fornece ferramentas para a criação de aplicações MIDP e Personal Profile, assinatura de aplicações e deployment de aplicações para dispositivos. Também suporta o gerenciamento e configuração de emuladores e SDKs de vários dispositivos da Nokia. O Carbide.j 1.0 vem com um designer de interfaces melhorado, maior facilidade para a definição de fluxo de telas e extensões no suporte ao Eclipse. www.forum.nokia.com/carbide.

Java Data Objects 2.0

A JSR que define a nova versão da tecnologia de persistência de objetos JDO teve sua versão final liberada. A especificação (Java Data Objects 2.0: An Extension to the JDO Specification) tem como objetivos facilitar o uso do JDO e alinhá-lo o máximo possível com o Java EE, padronizar o suporte a bancos de dados e ampliar a abrangência da tecnologia. jcp.org/en/jsr/detail?id=243.

Integração contínua atualizada

Foi atualizado o paper sobre Integração Contínua por um dos maiores especialistas nessa prática e em processos ágeis em geral, Martin Fowler. Trata-se de uma atualização completa, alinhando o artigo com novas tecnologias e produtos, e esclarecendo detalhes sobre a prática (que foi apresentada em detalhes na Edição 35 da Java Magazine). martinfowler.com/articles/continuousIntegration.html.

Livro sobre Maven 2.0

Um novo livro sobre a ferramenta Apache Maven 2.0 está disponível gratuitamente no site da empresa Mergere Systems. Escrito por vários colaboradores do projeto, o livro “Better Builds with Maven” inclui uma introdução, detalhes sobre a criação de builds e plug-ins, e técnicas para o uso de repositórios, entre outras atividades. (O Maven 2.0 é tratado nesta e na Edição 35). O download exige registro gratuito. www.mergere.com/m2book_download.jsp.

Red Hat adquire JBoss

A empresa que cria e comercializa a mais popular distribuição Linux entrou em um acordo com o JBoss Group para comprar a empresa por 350 milhões de dólares, e US$ 70 milhões adicionais dependendo de resultados futuros definidos no acordo. redhat.com/about/news/prarchive/2006/jboss.html.

 

Logging no Java SE

Um introdução à API java.util.logging

Felipe Leme

 

Recapitulando

 

Na coluna “Java Livre” da edição passada, foram apresentados frameworks de logging com enfoque no Log4j e Commons Logging. Para deixar nossa cobertura de logging completa, republicamos aqui, resumidamente, um artigo sobre a API java.util.logging ...

Quer ler esse conteúdo completo? Tenha acesso completo