O EJB 2 é extensamente usado, mas vem com o custo do código procedural redundante. O EJB 3 é um animalzinho diferente. Adotando o modelo de programação POJO e anotações Java 5, ele simplificou drasticamente a plataforma de desenvolvimento. Uma característica nova, Java Persistence API, cria um padrão para mapear o objeto relacional. Você pode usar EJB para qualquer aplicação Java, seja dentro ou fora do contêiner EJB. Com o EJB 3 você irá criar verdadeiras aplicações orientadas a objetos, fáceis de escrever, manter e estender.
O livro é um tutorial tanto para o iniciante quanto para o desenvolvedor Java experiente. Este livro o ajudará a aprender EJB3 e JPA de forma rápida e fácil. Detalhado e inteiramente novo, o livro começa com uma visão geral do EJB3. Percorre rapidamente os tópicos básicos. Você encontrará quatro capítulos sobre JPA com modelos práticos de códigos, padrões de projetos e as melhores práticas para construir e desenvolver aplicações escaláveis.