Você está na página 1de 7

Java/J2EE

Uma Viso Geral


Werther

werther.desenvolva.info

www.desenvolva.info

Java/J2EE: Uma Viso Geral

Java Enterprise Edition (EE) ou J2EE




Java possui 3 edies bsicas






Java SE (J2SE) Standard Edition


Java ME (J2ME) Micro Edition
Java EE (J2EE) Enterprise Edition

Java EE define conjunto de especificaes


para aplicaes distribudas


Os servidores de aplicao, seja de qual


fabricante for, a implementam de acordo com as
especificaes


Exemplos: JBoss, WebLogic, WebSphere, Glassfish,


Geronimo, Tomcat, etc.


werther.desenvolva.info

Obs.: Tomcat (Apache), apesar de ser um dos mais


utilizados, no implementa todas das especificaes J2EE
www.desenvolva.info

Java/J2EE: Uma Viso Geral

Java/J2EE Tecnologias


Servlets: Prov mecanismos simples e consistentes de


acesso ao servidor de aplicao, funcionando como um
intermediador entre a interface e o servidor, como uma
camada controladora


Facilita implementao de tecnologias e frameworks para


aplicaes web

JavaServer Pages (JSP): Disponibiliza interface visual com


pginas HTML associados a cdigo Java
JSP Standard Tag Library (JSTL): Coleo de biblioteca de
tags para utilizao em pginas JSP, minimizando a
utilizao de cdigod Java dentro da pgina
JavaServer Faces (JSF): Estabelece padres para
construo de interfaces e comunicaes com servidor em
aplicaes server-side, facilitando significativamente o
desenvolvimento de aplicaes.

werther.desenvolva.info

www.desenvolva.info

Java/J2EE: Uma Viso Geral

Java/J2EE Tecnologias


Enterprise JavaBeans (EJB): Componente server-side da


arquitetura J2EE, disponibiliza desenvolvimento rpido e
simplificado (?) de aplicaes portveis, seguras e
distribudas


Muito popular, por muitos anos

Web Services: Define modelo de programao e


arquitetura de execuo para a implementao de Web
Services em Java
Java APIs for XML Messaging (JAXM): Prov meio padro
de envio de documentos XML atravs da internet
Java API for XML-Based Web Services (JAX-WS):
Representa a arquitetura lgica das funcionalidades dos
Web Services, dando suporte a comunicao dos mesmos
atravs de XML
Java API for RESTful Web Services (JAX-RS) : Prov
suporte para RESTfull Web Services

werther.desenvolva.info

www.desenvolva.info

Java/J2EE: Uma Viso Geral

Java/J2EE - Tecnologias


E mais ainda:








JDBC: conexo com banco de dados;


JavaMail: envio e recebimento de e-mails;
JAXP: acesso a documentos XML (SAX/DOM);
JTA: suporte a transaes;
JMS: suporte a mensagens entre componentes;
JAAS: servios de autenticao e segurana;
JNDI: localizao de recursos atravs de nomes
associados;
RMI-IIOP: comunicao entre aplicaes remotas;

Veja mais tecnologias e especificaes em:




werther.desenvolva.info

http://www.oracle.com/technetwork/java/javaee/tech/index.html

www.desenvolva.info

Java/J2EE: Uma Viso Geral

Java/J2EE Esquema Geral Simplificado

werther.desenvolva.info

www.desenvolva.info

Java/J2EE: Uma Viso Geral

Java/J2EE Disposio Tecnologias

werther.desenvolva.info

www.desenvolva.info

Você também pode gostar