DESENVOLVIMENTO JAVA
Jun 21st, 2010 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Olá pessoal,
A bastante tempo não escrevo nada, mas hoje surgiu um assunto que acho ser uma pedra no sapato de vários desenvolvedores e arquitetos.
Enumerações, como o nome indica, são listas de valores associados a um conceito. Em java enumerações são subclasse da classe java.lang.Enum. Trabalhar com enumeração facilita bastante o trabalho do desenvolvedor, uma [...]
Tags: DESENVOLVIMENTO, JAVA, JPA Postado em DESENVOLVIMENTO JAVA |
2 comments
Mar 2nd, 2010 |
Por Eduardo Negrão |
Categoria: DESENVOLVIMENTO JAVA
A especificação JEE foi finalizada em Dezembro de 2009, trazendo algumas características novas e outras atualizadas para o mundo do desenvolvimento de aplicações corporativas. Temos por exemplo, a introdução de um novo conceito: a abordagem por perfis (profile approach), que foca nas divisões por áreas de interesse entre os desenvolvedores de aplicação, sendo o Web [...]
Tags: DESENVOLVIMENTO, JAVA Postado em DESENVOLVIMENTO JAVA |
1 Comentário »
Jun 25th, 2009 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Olá pessoal,
Hoje vou falar um pouco sobre o EhCache e em seguida mostrarei como configurar o ehcache como provider de cache para o JPA.
Algumas vezes precisamos criar caches para linhas de banco de dados mais acessadas. Entre os problemas para a criação de um sistema de cache temos o sincronismo, o gasto excessivo de memória, [...]
Tags: CACHE, DESENVOLVIMENTO, JAVA, JPA Postado em DESENVOLVIMENTO JAVA |
Zero comentários »
Abr 6th, 2009 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Acabamos de passar dos 6.000 acessos ao site desde que começamos a monitorar os acessos com o analytics e não poderia deixar de agradecer enviando um post que talvez ajude a quem quer monitorar e realizar log das operações realizadas pelas chamadas ao EJB. Neste post de hoje vamos falar sobre interceptadores em EJB3.
A especificação [...]
Tags: DESENVOLVIMENTO, EJB3, JAVA Postado em DESENVOLVIMENTO JAVA |
Zero comentários »
Dez 15th, 2008 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Olá pessoal,
Fui em um evento a algum tempo aqui em SP e queria comentar sobre uma palestra que particularmente me chamou bastante atenção. Esta palestra foi sobre o JBoss Performance e foi ministrada pelo Bill Coutinho, funcionário da empresa Dextra.
Entre as principais lições da palestra posso listar as seguintes:
Por não saber aonde está os gargalos, [...]
Postado em DESENVOLVIMENTO JAVA |
Zero comentários »
Nov 14th, 2008 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Para auxiliar quem está começando com algum projeto resolvi explicar algumas poucas anotações para realizar o mapeamento de entidades utilizando JPA e Hibernate. Para se realizar a modelagem de classes persistentes e da base de dados pode se utilizar as anotações do JPA e do Hibernate.
Uma das anotações mais utilizadas é a anotação @Entity [...]
Tags: DESENVOLVIMENTO, HIBERNATE, JAVA, JPA Postado em DESENVOLVIMENTO JAVA |
Zero comentários »
Nov 12th, 2008 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Segue abaixo algumas considerações acerca da API JTA e de como EJB3 suporta transações declarativamente.
Normalmente as transações em aplicações são controladas em nível de métodos de negócio. Para se declarar que se está sendo utilizada alguma transação deve se utilizar a anotação @TransactionAttribute.
Por padrão a transação utiliza a estratégia REQUIRED, que significa que se o [...]
Tags: DESENVOLVIMENTO, JPA, JTA Postado em DESENVOLVIMENTO JAVA |
2 comments
Nov 7th, 2008 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Pessoal,
Como dito pelo excelente post do meu amigo Ricardo Ferreira em http://architecture-journal.blogspot.com/2007/07/enterprise-java-beans-30-anti-patterns.html não é uma boa prática termos todos os DAOs controlados pelo EJB apenas para podermos injetar o EntityManager.
Então fiz um DAOFactory bem genérico que serve muito bem aos meus propósitos, mas que pode ajudar quem quer criar uma factory para EJB3. Para se [...]
Tags: DAO, DESENVOLVIMENTO, EJB3, JAVA Postado em DESENVOLVIMENTO JAVA |
Zero comentários »
Nov 4th, 2008 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
Criei uma estrutura inicial de um DAO Genérico que gostaria de compartilhar com vcs. Ainda não existe todos os métodos que vou precisar, mas vou atualizando aqui a cada mudança no código. Para esta implementação utilizei JPA + Hibernate e para meu caso vem me atendendo bem por enquanto. Segue abaixo a implementação:
Tags: DAO, DESENVOLVIMENTO, HIBERNATE, JAVA, JPA Postado em DESENVOLVIMENTO JAVA |
4 comments
Out 6th, 2008 |
Por Samuel Delfim |
Categoria: DESENVOLVIMENTO JAVA
O objetivo de ambos os frameworks é facilitar a implementação da lógica da parte de visão e implementar a divisão da lógica de visão e da lógica de negócios. Para comparar as duas tecnologias vamos comparar alguns quesitos importantes.
Um fator muito importante para arquitetos de software é o risco que se tem em um [...]
Tags: DESENVOLVIMENTO, JSF, STRUTS, WEB Postado em DESENVOLVIMENTO JAVA |
5 comments