Java ee
Download
1 / 18

Java EE - PowerPoint PPT Presentation


  • 236 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Java EE' - cody


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.


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


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.


ad