Enterprise JavaBeans ou EJB , a tecnologia proporciona um modelo de componentes distribuídos para que os desenvolvedores de aplicativos podem se concentrar em problemas específicos de negócios e não tem que se preocupar com questões de nível de sistema complexos. Essa divisão permite o desenvolvimento rápido de aplicativos , ou RAD , ao fazer a aplicação escalável , robusto e seguro. Arquitetura
aplicações Java tem várias camadas , como a camada do cliente , camada Web ea camada EJB. Um enterprise bean contém objetos de negócios e lógica de negócios. Os objetos de negócios são componentes do modelo de negócio , como um objeto de carrinho de compras , um objeto de conta ou um objeto de catálogo. A lógica de negócios inclui procedimentos e métodos que funcionam nos objetos de negócios.
Tipos
Os três tipos de beans corporativos são beans de sessão que são recursos privados utilizados pelo cliente que cria -los , os beans de entidade que representam objetos de armazenamento persistente e os novos beans orientados a mensagens que processam mensagens assíncronas entregues através da API Java Message Service .
EJB Containers
< recipientes p> EJB segurar beans corporativos e prestar serviços , como a criação de feijão, manutenção , destruição, processamento de transações e um banco de dados ou armazenamento persistente semelhante para o bean . Um container EJB é uma parte de um servidor EJB que fornece nomeação , diretório, e-mail e outros serviços para gerenciar os recipientes e feijão.