Java EE6: EJB3.1 é uma evolução irresistívelMarcar como favorito

1953 palavras 8 páginas
Java EE6: EJB3.1 é uma evolução irresistívelMarcar como favoritoA especificação Enterprise Java Bean 3.0 (EJB 3) marcou uma direção muito importante na longa marcha da comunidade java enterprise. Aparentemente, ela foi construída usando realmente o feedback da comunidade, representando-se como um paradigma de serviços muito mais consistente, que é mais amigável com POJOs e geralmente mais simples (ou menos complicado). O nível de indireção proporcionado pelas anotações do Java 5 fizeram com que o paradigma muito mais poderoso, enquanto exigem muito menos do desenvolvedor. A boa vontade em abandonar algumas decisões ruins do passado, priorizando soluções novas e diferentes, fizeram com que o framework ficasse muito mais interessante pas as pessoas que anteriormente rejeitavam o EJB. Os Entity Beans desapareceram, substituídos por Entidades JPA. Aquele monte de classes Java e interfaces necessárias para um bean comum EJB 2.1 ou anterior foram reduzidas para pouco mais de duas classes ou interfaces. Alguns padrões construidos sobre os princípios de convenções ao invés de configurações entraram em cena para fazer com que pudéssemos ter um início bem rápido, sem muita burocracia. EJB 3.0 definitivamente foi uma grande revolução.
Se o EJB 3.0 foi uma revolução, EJB 3.1 é uma evolução bem capaz e bem-vinda. Com uma gama de funcionalidades que dão a impressão de que elas já deveriam ter sido disponibilizadas no EJB 3.0. Até podemos compreender os passos cautelosos da especificação - melhor termos 80% de acerto do que congelar um modelo imperfeito em uma evolução glacial de especificação. Apesar disso, a chegada do EJB 3.1 é bem vinda, obviamente. Vale citar que mesmo com todas essas novas funcionalidades, a especificação EJB 3.1 e todas as retrocompatibilidades e melhorias oferecidas, possui 626 páginas, 14 a menos do que a especificação EJB 2.1 de praticamente uma década atrás!
Nós revisaremos algumas dessas novidades neste post, e mostraremos as suas utilidades.

Relacionados