Últimas notícias do evento

Criando Sistemas Manuteníveis # 4

Postado em Atualizado em

man-drawing-an-electrical-diagram-chamadaEscreva um código somente uma vez

Escreva um pedaço de código somente uma única vez, fazendo com que todas as outras partes que precise usar, reuse aquele código. Nunca copie e cole ou duplique um pedaço de código em outro lugar, mesmo que contenha alguma mínima variação. Caso aconteça situações de variações, faça alguma coisa para reusar o mesmo código: passando parâmetros, usando polimorfismo, programação dinâmica “duck type” e etc. Qualquer coisa, menos duplicação de código! Essa regra simples ira fazer toda a diferença depois que a solução virar um “monstro”. É exatamente essa prática que determinara depois se é você que ira controlar o software ou será ele que ira controlar você! Gostaria de aprender práticas de arquitetura de software? Veja nosso curso AQT M1 – Arquitetura de Software com Java.

Este post faz parte de uma serie de posts, veja o inicial.

“O teu amor é melhor do que a própria vida, e por isso eu te louvarei.” Salmos 63:3

Groovy + EJB = Feijões Mágicos

Postado em

51015-dd0bc957c5fe42809ec2b9ea3450e031Os conhecidos feijões java chamados de EJB são por si próprio capacitados com muitos poderes. O que aconteceria se, além disso eles fossem objetos Groovy? Acredito que virariam feijões mágicos kkkk !!!! Como fazer? Segue as dicas:

Ferramentas

Use as seguintes ferramentas:

  • Apache TomEE JavaEE 6 application server
  • Eclipse Java EE IDE for Web Developers
  • Groovy-Eclipse plugin
  • Maven

Projeto

Segue os passos resumido do projeto:

  1. Configure o TomEE no eclipse como Tomcat 7.
  2. Crie um projeto web maven: New project -> Maven Project.
  3. Adicione groovy no projeto: botão direto no projeto -> configure -> Convert to groovy project.
  4. Configure o pom para baixar as dependências básicas: junit e groovy.
  5. Crie o EJB com groovy+ teste no junit e rode usando servlet simples.

Fontes

Segue os prints:

pom

ejb

tdd

Servlet

Com a mistura do Groovy  + JEE7 um novo mundo de opções se abre. E você? Gostaria de aprender a usar Groovy? Veja nosso curso Groovy M1 – Pacote Desenvolvedor Groovy. Te aguardo por la…

“Mas as pessoas são tentadas quando são atraídas e enganadas pelos seus próprios maus desejos.” Tiago 1:14

Arquitetura DDD Desmistificado

Postado em

sem-titulo

Nesse belíssimo artigo sobre DDD, Lorenzo Dee desmistificou vários segredos a respeito de DDD que na maioria das vezes ficam nas “entrelinhas” escondidos nos livros. Você gostaria de aprender a como criar uma arquiteturas dessas? Veja no curso de Arquitetura de Software AQT M1. Bons estudos 😉 !

Tu és grande e poderoso, glorioso, esplêndido e majestoso. Tudo o que existe no céu e na terra pertence a ti;1 Crônicas 29:11

Aula Grátis EAD

Postado em Atualizado em

Você sabia que na plataforma Java existem mais de 240 linguagens diferentes? Você sabia que você tem a liberdade de escolher qualquer uma delas para escrever seu programa Java? Veja nessa aula grátis como a plataforma Java foi habilitada para oferecer tais opções:

Venha conhecer o Groovy, a linguagem de programação alternativa mais usada da plataforma Java, simples, rápida, dinâmica, objetiva e muito produtiva.

Veja o curso EAD Groovy M1 – Pacote Desenvolvedor Groovy

Serialização – Item 75

Postado em

21165_xxx_v1Quando você decidir que uma classe deve ser serializável (Item 74) pondere bem que forma serializada ela deve ter. Não aceite a forma serializada padrão sem antes considerar se ela é apropriada para a determinada classe. Use a forma padrão somente se ela for uma descrição correta do estado lógico do objeto. Caso contrário, projete uma forma serializada personalizada adequada contendo suas particularidades de compatibilidades. A seleção da forma serializada errada pode ter impacto negativo permanente sobre a complexidade e o desempenho de uma classe.

Para todas as informações, veja o post inicial.

“Pois existe um só Deus e uma só pessoa que une Deus com os seres humanos — o ser humano Cristo Jesus…”1 Timóteo 2:5

Feedback Livro – PrimeFaces User Guide 6.0

Postado em Atualizado em

sem-tituloOntem eu terminei de ler o livro PrimeFaces User Guide 6.0 e gostaria de dar a minha opinião. Livro muito bom, muito claro e bem direto. Primefaces realmente se tornou o melhor e mais completo kit de componentes estendidos para JSF. Fora isso, oferece uma serie de tecnologias e item opcionais para criar soluções HTML5 não apenas web, mas web responsive e mobile web.  Leitura obrigatória para qualquer um pretende adicionar PrimeFaces em seus projetos, sendo que existem firulas, boas práticas e informações valiosas para se pegar antes de fazer qualquer código. Desejo a todos um abençoado 2017!

Venham todos, e louvemos a Deus, o SENHOR! Cantemos com alegria à rocha que nos salva. Salmos 95:1-2

Solução Web – Desktop, Mobile e Tablet

Postado em Atualizado em

Melhor que desenvolver uma solução web para uso simultâneo em desktop, celular e tablet, é testar todos ao mesmo tempo:

1

2

3

Todas essa facilidades graças ao navegador Blisk. Muito legal de usar 🙂 …..

“Eu olho sempre para o SENHOR, pois ele me livra do perigo.” Salmos 25:15