Mundo Java 36

emkt_ed36_r1_c1www.mundojava.com.br

Anúncios

JPA Implementation Patterns

111-JavaFXBindingDepois de descobrir a falta de documentação efetiva de como usar o JPA na vida real, Vincent Partington documentou uma série de patterns com o objetivo de ajudar e direcionar os projetistas a elaborem suas camadas de persistencias utilizando o JPA. Segue um resumo abaixo:

Basic patterns

Advanced patterns

Os padrões são muito interessantes e bem práticos…abrindo a cabeça para novas possibilidades de reutilização, manutenção e economia de código. Vale a pena detonar o material =D .

“Não digas: Vingar-me-ei do mal; espera pelo Senhor, e ele te livrará.”  Provérbios 20:22

JavaServer Faces Links – 14/07/2009

l2_js_creator2Segue um resumo básico das implementações, kit de componentes visuais/não-visuais e links sobre JSF:

Implementações:
Myfaces – Implementação da Apache Software Fundation.
Mojarra – Implementação da Sun Microsystem (RI)
ADF – Implementação da Oracle.
ICEFaces – Não é exatamente uma implementação, sendo uma extensão sobre alguma implementação alterando o comportamento padrão da mesma. Também possui vários componentes visuais.
Shale – Framework Web baseado em JSF com algumas mudanças.

Kit Componentes:
Apache Tomahawk – Componentes da Apache Software Fundation.
JBoss Ajax4JSF – Componentes que acrescentam funcionalidades AJAX nos componentes padrão da especificação implementado pela JBoss.
JBoss RichFaces – Excelentes componentes da JBoss  (Mais usados atualmente).
Yahoo for JSF – Componentes visuals diversos da Yahoo.
DynaFaces – Componentes que acrescentam funcionalidades AJAX nos componentes padrão da especificação implementado pela da SUN.
Jenia Faces – Vários componentes diferenciados.
Web Galileo Faces – Vários componentes diferenciados.
Mojarra UI – A implementação da SUN tem vários componentes extras interessantes.
RestFaces – Componente que acrescenta funcionalidade de utilizar JSF com envio do submite com HTTP GET e seus detalhes.
GMaps4JSF – Componentes da Google integrando o GoogleMaps com o modelo de JSF.
O melhor de tudo é que vc pode usar todos no mesmo projeto, muito embora não seje necessário.
PrimeFaces – kit de componentes visuais para especificação do JSF. Ele esta dividido em 3 módulos básicos:
1. Componentes UI – módulo com componentes RIA. Baseado no Yahoo UI Library, controlando todo a geração pesado de JavaScript e amarrações com o lado do servidor.
2. Optimus – módulo que providencia uma serie de facilidades em soluções para JSF. Ele remove a grande sobrecarga de manipulação de arquivos XML, providenciando anotações baseados em container IOC Guice Framework.
3. FacesTracemódulo com o objetivo de ser utilizado como apoio de desenvolvimento.
Woodstock é mais uma opção de kit de componentes visuais GUI para aplicativos web baseados em funcionalidades AJAX.
OpenFaces é mais um kit de componentes JSF open-source baseados em AJAX com uma série de recursos interessantes que podem ser usados em aplicativos web.
JSF Sourceforge.net – diversos componentes visuais e não-visuais disponíveis para JSF. ChartCreator, acegi-jsf, client-validators, excel-creator, htmpainel, on-load etc…

Diversos:
Referência de livros JSF – Post sobre livros mais badalados.
Reference Card JSF – Cartão de referencia sobre a tecnologia.
Site Oficial – Site oficial do JSF com noticias da especificação, acontecimentos e gerais.
Matrix – Listagem complementa de componentes JSF free e pagos, juntamente com outros componentes RIA e comparações interessantes.

Bom é isso ai, o pessoal fica livre para acrescentar algo relevante nos comentarios do post.

“Mais vale o pouco do justo que a abundância de muitos ímpios.” Salmos 37:16

NetBeans Reference Card

11615Para aqueles que utilizam NetBeans com IDE de desenvolvimento, foi liberado hoje o update do seu cartão de referência pela DZONE. Ele providencia informações rápidas de configurações gerais, aspectos da ferramentas, navegações, manipulação de código fonte, teclas de atalhos etc… Faça download do seu e mãos a obras =D .

“…porque estreita é a porta, e apertado, o caminho que conduz para a vida, e são poucos os  que acertam com ela.”  Mateus 7:13-14

Tutorial de Jasper iReport

111-StAX“Criar relatórios é uma funcionalidade imprescindível para tecnologias que estejam no ambiente corporativo. Mais importante do que a funcionalidade oferecida pela tecnologia, é o Analista/Desenvolvedor conhecer a mesma. Esse tutorial demonstra praticamente todas as funcionalidades do iReport, incluindo criação de gráficos.  Se você quer aprender a criar relatórios com Java, não perca tempo, acesse já o tutorial!”

Achei o tutorial muto legal, bem organizado e interessante !! Vale a pena conferir, principalmente para os iniciantes na ferramenta.

“Se o Senhor não edificar a casa, em vão trabalham os que a edificam….”Salmos 127:1

Pesquisa sobre Containers JEE

Quais os containers mais usados para desenvolvimento e produção ? Depende do tipo de aplicação ? Nas ultimas semanas David Booth fez algumas pesquisas sobre o desenvolvimento JEE, seus containers relacionados, deploys e restart times. E foi surpreendente os questionamentos e as respostas das pessoas. Vejam o artigo completo aqui recheado de gráficos, conclusões e ótimas informações gerais sobre o assunto.

Most-Used-Containers-v2“…permanecei, pois, firmes e não vos submetais, de novo, a jugo de escravidão.” Gálatas 5:1