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

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

Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE PLATAFORMA J2EE Luís Filipe Almeida Santos Nelson Jorge Silva.

Apresentações semelhantes


Apresentação em tema: "Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE PLATAFORMA J2EE Luís Filipe Almeida Santos Nelson Jorge Silva."— Transcrição da apresentação:

1 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE PLATAFORMA J2EE Luís Filipe Almeida Santos Nelson Jorge Silva Rodrigues Ricardo Jorge Marques Veloso

2 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 2 Estrutura O que é o J2EE? Herança do Java Aplicações por camadas Tecnologias… Enterprise JavaBeans Web – Servelets e JSP

3 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 3 O que é o J2EE? J2EE JAVA Beans CORBA JAXP Servlets JSP Write Once, Run AnyWhere

4 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 6 Aplicações por camada Aplicações Cliente-Servidor vs Aplicações Multi-camada

7 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 7 Aplicações por camada – O Midddleware Lógica de negócio implementada no middleware

8 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 10 Enterprise JavaBeans Session Beansrepresentam comportamentos associados com sessões de clientes Entity Beansrepresentam 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE 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 Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE QUESTÕES?


Carregar ppt "Faculdade de Engenharia da Universidade do Porto Engenharia de Software – Plataforma J2EE PLATAFORMA J2EE Luís Filipe Almeida Santos Nelson Jorge Silva."

Apresentações semelhantes


Anúncios Google