GoConqr has a new look! Let us know what you think.

Mind map

EJB

Robson Carvalho Tecnologia na Educação Portuguese

Map content

EJB

  1. É um componente da plataforma JEE que roda em um container de um servidor de aplicação. Seu principal objetivo consiste em fornecer um desenvolvimento rápido e simplificado de aplicações Java, com base em componentes distribuídos, transacionais, seguros e portáveis

  2. BENEFICIOS

    • EJBs simplificam o desenvolvimento de aplicações grandes e distribuídas
      • 1. O container EJB é responsável por serviços como gestão de transações e autorizações de segurança.
      • 2. São os EJBs que contêm a lógica de negócios, não os clientes
  3. QUANDO USAR EJBS

    • Quando a aplicação for escalável
    • Quando transações devam garantir integridade dos dados
    • Quando a aplicação contém um grande número de clientes, leves e variados
  4. TIPOS DE EJB

    • STATEFUL
      • Suas variáveis de instância representam o estado de uma sessão única aberta entre o cliente e o EJB
        • APROPRIADOS PARA:
          • 1. O estado do EJB representa a interação entre o EJB e um cliente específico
          • 2. O EJB precisa manter informação do cliente entre invocação de métodos
    • STATELESS
      • Mantêm um estado conversacional com o cliente. Quando o cliente invoca métodos de um EJB stateless, as variáveis de instância mantêm um estado específico apenas enquanto durar a execução do método
        • APROPRIADOS PARA:
          • Em uma única invocação de método, o EJB realiza uma tarefa genérica para todos os clientes
          • O EJB implementa um web service

Information

Description
Tecnologia na Educação Mind Map on EJB, created by Robson Carvalho on 21/09/2018.
Created by
Robson Carvalho
Views
0
History
  • Created by Robson Carvalho · Sep 21, 2018
  • Copied by Robson Carvalho · Sep 21, 2018
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?