Entendendo os stereotypes do Spring
Conheça o conceito de estereótipos do Spring e aprenda como criar o seu próprio estereótipo
A base de todo o funcionamento do Spring consiste no conceito de metaprogramacao, que pode ser declarado atraves de XML ou anotacoes. Desde o Spring 3.0 a tendência passou a ser a eliminação de configuração da aplicação via XML e a adoção de configuração programática via código Java e via anotações. Uma parcela desta tendência é a . . .
Como organizar consultas JPQL: Named Queries ou Queries Dinâmicas?
Conheça as principais vantagens e desvantagens de cada abordagem ao escrever consultas JPQL na sua aplicação
Consultar dados é uma parte fundamental da persistência. Poder persistir dados não é de muita ajuda se não temos uma forma eficiente de recuperá-los. Por este motivo, a JPA nos fornece várias maneiras de recuperar objetos persistidos, que vai desde a forma programática permitindo obter uma entidade via ID, até o uso sofisticado da . . .
Encapsule a API do JSF com a classe FacesUtils
Tenha uma classe de utilidades no seu projeto JSF e reutilize código nos seus controllers
A API do JSF não é uma das mais simples de se trabalhar, existem diversos detalhes que podem tornar a vida do desenvolvedor mais difícil a médio e longo prazo. Detalhes contidos no envio de mensagens de erro e sucesso, navegação programática, avaliação de linguagem de expressão (EL), download de arquivos, entre outros podem ser . . .
Gerenciando objetos complexos com Spring
Instancie e gerencie objetos caros, complexos e de outros frameworks com Spring
Algumas vezes precisamos que o Spring cuide da criação e injeção de objetos complexos ou de outros frameworks que usamos na nossa aplicação. Dessa forma, evitamos ter que ficar dando new em APIs de terceiros em vários locais da aplicação e passamos apenas a recebê-los como dependências das nossas classes.
Para que isso seja . . .
Query by Example - Filtros dinâmicos no Hibernate
Aprenda como criar filtros dinâmicos de maneira simples com a API de Criteria do Hibernate através da classe Example
Mais de 4 anos após o lançamento da JPA 2.0 e sua nova API de Criteria o mercado ainda hoje continua dividido entre sua API verbosa mas type-safe e a API antiga do Hibernate, que é simples de usar e possui maior adoção no mercado. Apesar dessa batalha entre estas duas APIs, sempre que surge a necessidade de criar consultas com . . .
Retrospectiva TriadWorks 2014
Para nossos parceiros, amigos e alunos o nosso agradecimento pelo ano que passou!
Acho que muitos já conhecem um pouco a história da TriadWorks, as dificuldades, as conquistas e desafios que passamos. Mas esse ano de 2014 foi resumidamente uma virada do avesso para a empresa.
Desde os primeiros dias de vida da TriadWorks nós tentamos mudar o mercado cearense através de consultoria e desenvolvimento. . . .
Injetando beans do Spring em conversores e validadores do JSF
Aproveite a IoC/DI do Spring nos conversores e validadores do JSF
Desde as primeiras versões do JSF ele possui um micro-container de IoC/DI (Inversão de Controle e Injeção de Dependência) muito simples. Isso é algo tão sutil que o utilizamos sem perceber em nossos managed beans através da anotação @ManagedProperty
, como no exemplo abaixo:
@ManagedBean
public ClienteBean {
. . .