Implementando um sistema real com EJB Klissiomara Dias GENTe.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos Baseados em Objetos
Advertisements

ARQUITETURA EM CAMADAS
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Facilitando as coisas com Alt Linux. O que é Alt Linux? Alt Linux é uma distribuição Linux russa, desenvolvida tanto pela empresa Alt Linux como também.
Tecnologia de Banco de Dados Grupo 3: Diógenes LíbanoElton S. Vianna Euglen AssisLisa Hayashida Marcelo da Cruz SalvadorRicardo Takemura Gerenciador de.
Web Application Interface Grupo ECFJ Edson e Jorge.
Projeto 1.
SISTEMAS DE INFORMAÇÃO
Sistemas Distribuídos
SERIALIZER Equipe: Aderly Stresser Borges Carlos Magno Nunes.
Ambientes de Computação Empresarial e Avaliação de Custos
Prof. João Bosco M. Sobral
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Fortium Sistemas da Informação Engenharia de Software II
Objetos Distribuídos Padrão CORBA
Aplicações para Web.
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
RUP: Fluxo de Análise e Projeto
Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Sistema de Tributação Municipal
Middleware e Sistemas Distribuídos
Aplicativos Web Com Orientação a Objetos
Diénert de Alencar Vieira
Arquitetura CORBA e Objetos Distribuídos
Rodrigo Cristiano Silva
DISCIPLINA: SR, Geoprocessamento I e II e Cartografia A tecnologia do Geoprocessamento – Aplicações e Potencialidades 12/3/ Aula 5.
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 07.
Concorrência e Java RMI
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira.
SISTEMAS DISTRIBUIDOS Aula 4
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
Entity Beans Marco Antonio Arquiteto de Software Dezembro/2007.
Aplicações Web com Orientação a Objetos
O Processo Unificado (UP)
Processos.
Padrão- MVC Model, View, Controller
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Conceitos da arquitetura
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Monitoria IP ~if669 Garbage Collection e pacotes.
Padrões de Interação com o Usuário
Trabalho de Persistência para o EPOS. Problema Proposto Implementar no Epos objetos persistentes, ou seja, fazer com que o sistema, ao ser reiniciado,
Recife - PE Arquitetura em Camadas PRO.NET. Roteiro Contextualização do problema Descrição da solução: arquitetura em camadas proposta Estudo de caso.
Hibernate Universidade Federal do Rio Grande do Sul Instituto de Informática Web e Sistemas de Informação (2004/2005) Objetos Distribuídos Prof. Dr. Cláudio.
J2EE Transaction Artemise Barroggi Constantino Luciari Gonçalves Jardim.
Prevayler 2.0 UFRGS – Instituto de Informática Programação com Objetos Distribuídos Prof° Claúdio Fernando Resin Geyer Eduardo Bauer Londero Novembro 2004.
Transações J2EE UFRGS - Instituto de Informática Curso de Especialização Web e Sistemas de Informação (WEBSIS) Programação com Objetos Distribuídos Prof.
TMV Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas.
Universidade Federal do Rio Grande do Sul POD – Programação com Objetos Distribuídos Professor: Claúdio Fernando Resin Geyer Resumo: Transações – Tutorial.
Programação com Objetos Distribuídos (Vânia R. Sávio Rodenas) 1 Transações com EJB 3.0 Vânia Regina Sávio Rodenas.
Transações em J2EE Mara Denise Coutinho da Silva Sandra Luzia Cortinovi Universidade Federal do Rio Grande do Sul Instituto de Informática Web e Sistemas.
Projeto QuickList 51GoodIdea. Missão Fornecer aos clientes soluções inteligentes, intuitivas e práticas. Sempre priorizando funcionalidade e fornecimento.
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
Temos a missão de desenvolver soluções em tecnologia da informação para tornar empresas mais competitivas. Missão Clientes.
SGIML – Sistema de Gerenciamento do Instituto Médico Legal
Aplicativos para Internet Prof. Wolley W. Silva
INDICADORES GERENCIAIS MATRIZ DE OBJETIVOS
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Fundamentos de EJB Componentes do framework Ricardo Cavalcanti Jobson Ronan
TÉCNICAS DE ESTIMATIVAS
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
PSW1 Prof. Rafael. Persistência Atividade que permite que o estado de um objeto exista mesmo após a extinção do processo computacional que o criou. Em.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha Apresentação baseada no material didático elaborado pelo Prof. Pasteur Ottoni de Miranda Junior.
Projeto de Arquitetura de Software
Aula Prática: Demo de Sistemas Distribuídos
Aspectos de performance EJB Performance tuning Ricardo Cavalcanti Jobson Ronan
A Solução CFTV em Nuvem Visualização Acesso via browser a até 30 câmeras simultaneamente em cada monitor, mesmo em locais diferentes Gravação Remota e.
Prof.: Jean Carlo Mendes
Transcrição da apresentação:

Implementando um sistema real com EJB Klissiomara Dias GENTe

Visão Geral

Vantagens Facilita o desenvolvimento e gerenciamento de aplicações distribuídas Distribuição Persistência Transações Segurança Principal objetivo - aumentar a produtividade

Vantagens Serviços fornecidos automaticamente Gerenciamento de transações Gerenciamento do ciclo de vida... Altamente customizáveis Programação baseada em atributos Facilidade Produtividade Menos código para escrever

Como seria uma aplicação original? (sem EJB)

O que precisa ser feito em EJB? 1 classe bean 2 interfaces remotas Home Interface Remote Interface

Equivaleria à interface IEspecialidade na aplicação original

Equivaleria à interface IEspecialidade na aplicação original

Equivaleria à classe Especialidade na aplicação original Equivaleria à interface IEspecialidade na aplicação original

Classes geradas pelo container

Aplicação com EJB Apresentação e explicação do código, utilizando o browser.

Considerações