• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduccion
 

Introduccion

on

  • 999 views

 

Statistics

Views

Total Views
999
Views on SlideShare
999
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduccion Introduccion Presentation Transcript

    • PROGRESS S.R.L. FABRICA DE SOFTWARE Workshop: “ Primeros pasos para desarrollar aplicaciones Web corporativas con JEE – GWT” Febrero – 2010 Asunción - Paraguay
    • CONTENIDO DEL CURSO:
      • Introducción a las aplicaciones WEB, Arquitectura, estándares y conceptos.
      • JavaScript, aplicaciones y frameworks - Aplicaciones Web Java - Servlets.
      • Object Relational Mapping - ORM
      • Google Web Toolkit (GWT) - Arquitectura/API/Herramientas.
      • Google Web Toolkit (GWT) - Ext: Rich Internet Application Framework for GWT
      • Enterprise JavaBeans 3.0 (EJB 3.0) - Tipos EJB/Arquitectura/J5EE/Especificación EJB 3.0
      • EJB 3.0 - Transacciones/CMT/BMT
      • GWT- EJB Integración/patrones de diseño.
    • OBJETIVOS DEL CURSO:
      • Comprender el funcionamiento, componentes y estructura general de una arquitectura JAVA Web diseñado con el patrón MVC.
      • Comprender el funcionamiento del framework GWT (Google Web Toolkit) así como su correcta utilización.
      • Comprender el funcionamiento del framework EJB (Enterprise JavaBeans) en su versión 3.0 así como su correcta utilización.
    • ¿JAVA, JSE, JEE/J2EE/J5EE ?
      • Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90.
      • JSE ( Java Platform, Standard Edition o Java SE conocido anteriormente hasta la versión 5.0 como Plataforma Java 2, Standard Edition o J2SE), es una colección de APIs. Actualmente en la versión JSE 6.0
      • Java Platform, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4), es una plataforma de programación para desarrollar y ejecutar software con arquitectura de N niveles distribuida, basándose ampliamente en componentes de software modulares ejecutándose sobre un servidor de aplicaciones.
        • J2EE, JEE 5.0
    • ¿QUÉ ES GWT?
      • La creación de aplicaciones web resulta un proceso pesado y propenso a errores. Los desarrolladores pueden pasar el 90% de su tiempo estudiando las peculiaridades de los navegadores. Por otra parte, la creación, la reutilización y el mantenimiento de una gran cantidad de componentes AJAX y bases de código JavaScript pueden ser tareas complejas y delicadas.
      • Google Web Toolkit (GWT), facilita estas arduas tareas al ofrecer a los desarrolladores la posibilidad de crear y mantener rápidamente aplicaciones JavaScript con interfaces complejas, pero de gran rendimiento, en el lenguaje de programación Java. Actualmente en la versión 2.0.
        • Google Web Toolkit SDK
    • ¿QUÉ ES EJB?
      • Los Enterprise JavaBeans ( EJB ) son una de las API que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE 5.0) de Oracle Corporation (inicialmente desarrollado por Sun Microsystems). Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor que son, precisamente, los EJB
      • Comunicación remota utilizando CORBA (arquitectura común de intermediarios en peticiones a objetos)
      • Transacciones.
      • Control de la concurrencia.
      • Eventos utilizando JMS (Java messaging service).
      • Servicios de nombres y de directorio.
      • Seguridad.
      • Ubicación de componentes en un servidor de aplicaciones.
      • La especificación de EJB define los papeles jugados por el contenedor de EJB y los EJB, además de disponer los EJB en un contenedor.
      • EJB 3.0
      • La especificación EJB 3.0 simplifica el proceso de creación de EJB y facilita la implementación de la persistencia de una nueva manera por medio del api JPA.
      • Esta especificación está disponible en la nueva versión de J2EE ahora JEE 5.0.
    • ¿QUÉ ES JBOSS AS?
      • Es un servidor de aplicaciones J2EE (ahora JEE 5.0) de código abierto implementado en Java puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema operativo que lo soporte
      • JBoss implementa todo el paquete de servicios de J2EE.