1 / 13

PLATAFORMA J2EE

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. O que é o J2EE?. JAXP. JAVA. J2EE. CORBA. Servlets.

havily
Download Presentation

PLATAFORMA J2EE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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 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?™

More Related