Java ee
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

Java EE PowerPoint PPT Presentation


  • 178 Views
  • Uploaded on
  • Presentation posted in: General

Java EE. Arquitectura, conceptos y ejemplos. ¿Qué es?. Es una colección de especificaciones que definen una infraestructura para desarrollar aplicaciones distribuidas multicapa. ¿Para qué sirve?. ¿Qué ofrece?. Facilita el desarrollo de aplicaciones distribuidas en java.

Download Presentation

Java EE

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Java ee

Java EE

Arquitectura, conceptos y ejemplos


Qu es

¿Qué es?

  • Es una colección de especificaciones que definen una infraestructura para desarrollar aplicaciones distribuidas multicapa.


Para qu sirve qu ofrece

¿Para qué sirve?. ¿Qué ofrece?

  • Facilita el desarrollo de aplicaciones distribuidas en java.

  • Ofrece un marco y una serie de convenciones, junto un conjunto de servicios sobre los cuales desarrollar aplicaciones multicapa.


Modelo de la aplicaci n

Modelo de la aplicación

  • El modelo de la aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones multicapa, las cuales son escalables, accesibles y tienen la capacidad de gestión para aplicaciones de nivel empresarial.


Aplicaciones multicapa distribuidas

Aplicaciones Multicapa distribuidas.

Una aplicación Java EE puede constar con 3 o 4 niveles; las aplicaciones Java multicapa se consideran en general aplicaciones de 3 niveles, ya que está distribuida en: las máquinas clientes, el servidor Java EE y la base de datos.

Nivel de cliente: componentes que corren en la máquina cliente.

Nivel Web: componentes que corren en el servidor Java EE.

Nivel de Negocios: componentes que corren en el servidor Java EE.

Nivel EIS (Sistema de información empresarial): software que se ejecuta en el servidor EIS.


Seguridad

Seguridad

  • La plataforma Java EE proporciona reglas estándar para el control de acceso que son definidas por el desarrollador e interpretadas cuando la aplicación se implementa en el servidor.


Componentes java ee

Componentes Java EE

  • Una aplicación Java EE esta creada de componentes. Un componente es una unidad autónoma de software funcional que se ensambla en una aplicación Java EE con sus clases y archivos relacionados y que se comunica con otros componentes.


Java ee

  • Las aplicaciones cliente y los applets son componentes que se ejecutan en el cliente.

  • Java Servlet, JavaServerFaces y JavaServerPages son componentes Web que se ejecutan en el servidor.

  • Enterprise JavaBeans (EJB) son componentes de negocio que se ejecutan en el servidor.


Clientes java ee

Clientes Java EE

  • Un cliente Java EE puede ser un cliente Web o una aplicación cliente.

  • Cliente Web.

  • Applets.

  • Clientes de aplicación.


Arquitectura de los componentes javabeans

Arquitectura de los componentes JavaBeans

  • El servidor y el cliente pueden incluir componentes JavaBeans para administrar el flujo de datos entre una aplicación cliente o un applet y componentes que se ejecutan en el servidor JEE o entre componentes de servidor y BD.


Componentes de negocio

Componentes de negocio

  • Resuelven o satisfacen las necesidades de un dominio particular de negocio como la banca, venta al por menor ó la financiación está a cargo de un enterprisebean que se ejecutan en la capa de negocio.


Java ee

EIS: sistema de información empresarial


Sistema de informaci n empresarial

Sistema de información empresarial

  • El sistema de información empresarial (EIS) incluye software y sistemas de infraestructura de la empresa tales como la planificación de recursos empresariales (ERP), procesamiento de transacciones mainframe, sistemas de bases de datos y otros sistemas heredados.


Servicio de contenedores

Servicio de contenedores

  • Los contenedores son la interfaz entre un componente y la plataforma de bajo nivel que especifica la funcionalidad que soporta el componente.


Tipos de contenedores

Tipos de contenedores

  • Servidor Java EE: La porción de tiempo de ejecución de un producto de Java EE. Un servidor Java EE proporciona contenedores EJB y Web.

  • Enterprise JavaBeans (EJB) contenedor: Administra la ejecución de los enterprisebean para las aplicaciones Java EE. Enterprise bean y de su contenedor se ejecutan en el servidor de Java EE.

  • Contenedor Web: Administra la ejecución de los componentes JSP y servlets para aplicaciones Java EE. Componentes Web y su contenedor se ejecutan en el servidor de Java EE.

  • Contenedor de aplicación cliente: Administra la ejecución de los componentes de la aplicación cliente. Las aplicaciones cliente y sus contenedores se ejecutan en el cliente.

  • Contenedor Applet: Administra la ejecución de applets. Consiste en un navegador web Java Plug-in, se ejecutan en el cliente juntos.


Bibliograf a

Bibliografía

  • http://shuster.cs.buap.mx/blog/descargas/Java%20EE%205.pdf

  • http://ccia.ei.uvigo.es/docencia/SCS/0910/presentacion-proyectoJEE-2x1.pdf

    Fabián Silva Ortiz.


  • Login