A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PLATAFORMA J2EE Luís Filipe Almeida Santos

Apresentações semelhantes


Apresentação em tema: "PLATAFORMA J2EE Luís Filipe Almeida Santos"— Transcrição da apresentação:

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

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

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

4 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

5 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

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

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

8 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

9 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.

10 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

11 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

12 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.

13 QUESTÕES?™


Carregar ppt "PLATAFORMA J2EE Luís Filipe Almeida Santos"

Apresentações semelhantes


Anúncios Google