PLATAFORMA J2EE Luís Filipe Almeida Santos

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

JBanana.
ARQUITETURA EM CAMADAS
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
1 Programação Orientada aos COMponentes Quartas à Tarde no DEI 12 de Abril de 2000.
Introdução aos Sistemas Distribuídos
Capítulo 1 Introdução.
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE Métricas de Software Prof.ª Adriana dos Santos Caparróz Carvalho.
O E Consulting e os Novos Modelos de Trabalho na Sociedade da Informação Maria Antónia Morais Aguiar Júri: João Bernardo de Sena Esteves Falcão e Cunha,
Sistemas Distribuídos Web Services
Componentes e Frameworks
Alcides Calsavara JSP JavaServer Pages Alcides Calsavara
JSP JavaServer Pages Alcides Calsavara
Exercícios de JSP
Objetos e Componentes Distribuídos na Web usando CORBA e EJB
TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001.
Introdução aos Serviços Web
Objetos Distribuídos Padrão CORBA
DAS Sistemas Distribuídos para Automação Industrial
Fundação Aplicações de Tecnologias Críticas - Atech
Aplicações para Web.
WebWork e JSP Keven andrade
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.
Java Persistence API (JPA) Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Estudo comparativo de arquitecturas para aplicações empresariais
Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Tecnologias para Internet
Introdução a Arquitetura Orientada a serviços
Desenvolvimento de Projetos e Aplicações Web
Seminários Avançados 3 Conceitos Java EE Servidor de aplicação Tomcat
Linguagem de Programação JAVA
Middleware e Sistemas Distribuídos
Aplicativos Web Com Orientação a Objetos
Introdução ao Desenvolvimento Web
Web Services Uninorte Semana de Tecnologia da Informação
Integração com Banco de Dados
Open Source Software Alexandre João Petetim Leal Ferreira Comunicação e Profissão 2004/2005 Departamento de Engenharia Informática Universidade de Coimbra.
Programação Orientada a objetos II
A autoria - II.
Desenvolvimento de Aplicações Web nas plataformas J2EE e IDE Eclipse
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 07.
Tópicos Avançados em Sistemas Distribuídos
Conceitos de J2EE para a WEB
Administração e Integração de Redes em Sistemas Distribuídos
Arquitetura SOA e Oracle SOA SUITE
Servlets e JSP Desenvolvimento de Aplicações Web
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Framework para mapeamento objeto-relacional
Arquitetura das JSP - Aula 2
Aplicações Web com Orientação a Objetos
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
Tutor Inteligente  Problemas:  Conteúdos para o aprendiz estudar sozinho.  Aprendizes com dificuldades de estudarem e aprenderem sozinhos.  Abandono.
Conceitos da arquitetura
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Desenvolvimento de Aplicações para WEB Para inserir o logotipo da empresa neste slide No menu 'Inserir' Selecione 'Figura' Localize o arquivo com o logotipo.
Introdução à JSP JavaServer Pages Alcides Calsavara.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha Apresentação baseada no material didático elaborado pelo Prof. Pasteur Ottoni de Miranda Junior.
Aplicativos para Web MVC Prof. Odair Indena Jr.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

PLATAFORMA J2EE Luís Filipe Almeida Santos Nelson Jorge Silva Rodrigues Ricardo Jorge Marques Veloso

Estrutura O que é o J2EE? Herança do Java Aplicações por camadas Tecnologias… Enterprise JavaBeans Web – Servelets e JSP

“Write Once, Run AnyWhere™” O que é o J2EE? JAXP JAVA J2EE CORBA Servlets Beans JSP “Write Once, Run AnyWhere™”

O que é o J2EE? Java 2 Enterprise Edition É uma edição da plataforma Java especialmente vocacionada para o desenvolvimento de aplicações multi-camada de nível empresarial

Aplicações por camada O J2EE encapsula as camadas de funcionalidade em tipos específicos de componentes. Camadas independentes Componentes típicos para cada camada Fomentam a modularidade

Aplicações Cliente-Servidor vs Aplicações Multi-camada Aplicações por camada Aplicações Cliente-Servidor vs Aplicações Multi-camada

Aplicações por camada – O Midddleware Lógica de negócio implementada no middleware

Tecnologias Plataforma constituída por varias tecnologias desenvolvidas em parceria com vários lideres da industria JAXP (XML) CORBA Entreprise JavaBeans Java Servlets JavaServer Pages J2EE Connector Architecture J2EE Management Specification J2EE Deployment Specification Transacções e a tecnologia Java

Enterprise JavaBeans Tecnologia que despoletou o desenvolvimento do J2EE e que hoje é parte integrante e fundamental desta plataforma. Introduzidos em 97/98 Possibilitam uma aproximação simplificada ao desenvolvimento de aplicações multi-camada Modelam toda a variedade de objectos úteis numa empresa através da definição de dois tipos distintos de componentes EJB: Session Beans e Entity Beans.

Enterprise JavaBeans Session Beans→representam comportamentos associados com sessões de clientes Entity Beans→representam os dados e encapsulam operações nos dados que representam. Radicalmente melhorados na versao 2.1 Suporte para web services Melhoramentos na linguagem para CMP Adicionados mais serviços Message beans passaram a suportar mais tipos de mensagens

WEB – Servlets e JSP Servlets Componentes 100% Java puro Permitem extender as potencialidades de qualquer servidor web Tecnologia basilar do Java, tira partido da sua API JSP Objectivo de desenvolver páginas dinâmicas, com bastante conteudo e de rápida implementação e manutenção fácil Arquitctura baseada em etiquetas ou XML e/ou beans

Conclusões Portabilidade: facilidade de implementação e manutenção de código que corre em plataformas distintas, tanto no servidor como no cliente. Baseado em tecnologia modular: facilidade de manutenção, refactoring e testes da aplicação desenvolvida. Enterprise JavaBeans: parte essencial da modularidade da plataforma, tornou possível a introdução do Java no segmento do middleware empresarial. Facilidade de integração de componentes desenvolvidos por terceiros. Facilidade com que se separa a lógica de negócio com a implementação da aplicação.

QUESTÕES?™