Resumo Java Magazine – Edição 47 – Nas bancas de Todo Brasil
Confira aqui o resumo desta edição
Eclipse 3.3: Novidades no Núcleo
Osvaldo Pinali Doederlein
O IDE Eclipse 3.3 tem um enorme número de melhorias, pequenas e grandes. Aqui vamos deixar de lado itens “decorativos” ou mesmo incrementais e cobrir somente as novas funcionalidades essenciais (com exceção apenas para melhorias críticas na facilidade de uso, como os novos refactorings “inline”). Vamos também falar sobre tópicos interessantes e atuais ligados ao Eclipse, dando atenção especial à SWT, assunto importante para desenvolvedores que usam o Eclipse RCP (Rich Client Platform).
Aplicação Completa Java EE, Parte 4 – EJB 3.0
Renato Bellia
Neste último artigo da série de desenvolvimento com Java EE, vamos concluir a aplicação de controle de matrículas que temos construído nas últimas três edições. Até o momento, desenvolvemos a camada de negócios e de persistência com JPA, criamos a camada de componentes web com JSF e incrementamos a interface web com AJAX. Agora introduziremos a tecnologia EJB 3.0 para fornecer mais robustez e escalabilidade à aplicação. Ao adaptar a aplicação ao uso do EJB 3.0, vamos considerar estratégias de desenvolvimento visando um alto nível de reaproveitamento de código. Aplicaremos também design patterns que promoverão maior flexibilidade.
JavaOne 2007: Abertura Máxima e Múltiplas Possibilidades
Leonardo Galvão
A Java Magazine esteve presente em mais um JavaOne, e aqui apresentamos um resumo do que aconteceu neste importante evento anual – que sempre traz dezenas de novidades, agrega milhares dos maiores experts mundiais em Java e determina os principais rumos da tecnologia. Dois grandes anúncios foram o final da liberação da implementação do Java SE da Sun como open source dentro do projeto OpenJDK e o lançamento das tecnologias JavaFX. Também tivemos demonstrações espetaculares do uso de Java em várias áreas, como robôs industriais e discos Blu-ray.
JavaOne 2007: Projetos, Tecnologias e sua primeira aplicação JavaFX
Yara H. Senger
Neste JavaOne, voltamos a ter algumas grandes novidades que estavam “guardadas”, como a família de produtos JavaFX. Tivemos também confirmações de tecnologias importantes, como Web 2.0 e o uso de linguagens de scripting, sobre as quais pudemos ver discussões muito mais maduras. Neste artigo é apresentada uma seleção das novidades do JavaOne 2007, com ênfase em tecnologias e projetos, como JavaFX, GlassFish e Web 2.0 e 3.0. Também apresentamos um pequeno tutorial sobre a recém-lançada JavaFX Script.
Mini-curso de Java ME, Parte 4 – Desempenho e Portabilidade
Osvaldo Pinali Doederlein
Neste artigo são analisadas implementações de Java ME e técnicas de otimização e redução do código (quando se trata de economizar bytes, na Java ME nenhuma economia é demais!). Também vemos como aumentar a portabilidade e reduzir os efeitos da fragmentação.
Relatórios Crosstab com JasperReports e iReport
José Teixeira de Carvalho Neto
Na construção de aplicações corporativas, é comum encontrar requisitos envolvendo a implementação de relatórios de tabulação cruzada, que têm a forma de uma tabela e podem crescer dinamicamente, além de incluir agrupamentos tanto por linhas quanto por colunas, com sumarizações nas duas direções. Este artigo apresentará um caso de exemplo realista e as etapas envolvidas na criação e geração de um relatório crosstab com iReport e JasperReports, para usuários que já conhecem o básico das ferramentas.
Testes: Boas práticas e ferramentas
Fernando Lozano
A comunidade Java incorporou em larga escala a filosofia do Test-Driven Development (TDD). Os benefícios do TDD são vários, não só no aspecto da qualidade de código, mas especialmente em relação à gerenciabilidade do projeto e à manutenibilidade do produto final. Neste artigo apresentamos os principais tipos de testes que podem ser desenvolvidos ao longo de um projeto Java e quais ferramentas livres podem ser utilizadas para facilitar a construção destes testes (e também para facilitar seu uso junto com a técnica de Integração Contínua). Vemos também como inserir os testes dentro de um processo de desenvolvimento de modo a maximizar os resultados e evitar surpresas desagradáveis na passagem para a produção. Apresentamos ainda algumas melhores práticas para avaliar a qualidade dos próprios testes e assim evitar que se tornem um peso morto no projeto.
JSF com MyFaces e Tomahawk
Francisco Calaça Xavier
Uma das implementações do JavaServer Faces mais utilizada atualmente é o MyFaces, um projeto da Apache Software Foundation que vem crescendo rapidamente e hoje vai muito além da especificação JSF. Além do MyFaces Core, a implementação do JSF em si, há vários subprojetos do MyFaces que fornecem componentes adicionais, trazendo suporte a Ajax e à vinculação com dados, entre outras funcionalidades importantes no desenvolvimento web. Neste artigo apresentaremos o Apache MyFaces em geral e criaremos um exemplo que faz uso dos componentes JSF fornecidos pelo mais popular dos seus subprojetos, o Tomahawk.
Site: Vídeo-aula: Struts 2 - Uma Aplicação Completa - Parte 6
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5776&hl=
|
Autor: Felipe Rodrigues |
|
|
Site: Vídeo-aula: Introdução ao Groovy - Parte 3
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5767&hl=
|
Autor: Rogério Pereira Araújo |
|
|
Site: Vídeo-aula: Apache Commons Lang - ArrayUtils (parte 3)
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5756&hl=
|
Autor: Daniel Amadei Tempo: 23:37 |
|
|
Site: Vídeo-aula: Introdução à geração de documentos PDF com iText
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5693&hl=
|
Autor: Henrique Lobo Weissmann |
|
|
Site: Vídeo-aula: DWR - Combos Aninhadas Parte 1
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5673&hl=
|
Autor: Handerson Brito Frota |
|
|
Site: Vídeo-aula: Processamento de opções de linha de comando com o Apache Commons CLI
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5601&hl=
|
Autor: Rogerio pereira Araujo Mini Resumo: Nesta vídeo aula conheceremos a Apache Commons CLI. A biblioteca Apache Commons Command Line Interface tem por objetivo facitar o processamento de opções de linha de commando de uma aplicação console, facilitando sua execução. |
|
|
Site: Vídeo-aula: Padrões de Projeto na Prática – Strategy.
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5632&hl=
|
Autor: Fabio Santiago |
|
|
Site: Vídeo-aula: Eclipse + JSF: Desenvolvendo aplicações JSF utilizando o Eclipse - Parte 3
Link: //www.devmedia.com.br/articles/viewcomp.asp?comp=5588&hl=
|
Autor:Daniel Amadei |
|
|