Seguem os artigos dessa edição da MundoJ:
? Estratégias para Criação de Objetos Visando Modularidade
Aprenda técnicas para criar objetos de forma clara e simples, favorecendo o desacoplamento entre os diferentes módulos do sistema.
Por: Eduardo Guerra
? Transaction Scripts: Uma Forma mais Simples de Organizar Lógica de Domínio
Aprenda como usar esse simples paradigma quando não é possível (ou necessário) utilizar um modelo de domínio.
Por: Roberto Perilo
? Os Fundamentos para uma Aplicação sem Bugs
Veja como várias práticas simples e uma forte disciplina podem evitar a ocorrência de erros em aplicativos que são entregues para clientes.
Por: Ricardo Linden
? Behaviour-Driven Development em Java na prática, com JBehave
Criando especificações executáveis utilizando BDD em aplicações Java, em nossa língua nativa!
Por: Marcelo Zeferino
? Builds com Gradle: Programativo e Declarativo
Conheça a ferramenta de build para a JVM que está ganhando muita popularidade.
Por: Cecilia Fernandes
? Testando seus códigos JavaScript: A importância e a facilidade de criá-los
Aprenda como escrever testes de unidade para o lado cliente da sua aplicação web.
Por: Caires Vinícius e Lucas Souza
? Como foi o QCon SP 2010?
Conheça um pouco dos temas abordados no principal evento de desenvolvedores e arquitetos, que teve sua primeira edição no Brasil.
Por: Paulo Silveira e Pedro Mariano
? Frameworks RIA para JSF 2.0 Lado a Lado - Exibição de Dados
Uma comparação detalhada dos componentes RIA mais populares do JSF: RichFaces, IceFaces, PrimeFaces, abordando os seus componentes de Exibição de Dados.
Por: Maykon Junio Vaz e Sylvio Barbon Junior
? JSF 2.0 Composite Components com JavaFX
Aprenda como integrar Java à ferramenta algébrica Máxima e veja os benefícios que se pode obter dessa utilização.
Por: Fernando Paim Lima
? Tendências em Foco: SaaS começa a dar as cartas
Entenda como a modelo SaaS está começando aos poucos a ganhar tração e a cada dia aumenta sua adoção no mundo inteiro.
Por: Cezar Taurion
Comentem! Comentem! O feedback de vocês é importante para nós!