1 / 21

Java ???

Java ???. Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe. ¿Qué es Java?. Java: Es una plataforma y lenguaje Orientado a Objetos. Diseñado originalmente por Sun Microsystems para aparatos electrodomésticos. Contiene una librería de Clases Base.

Download Presentation

Java ???

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. Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe

  2. ¿Qué es Java? • Java: • Es una plataforma y lenguaje Orientado a Objetos. • Diseñado originalmente por Sun Microsystems para aparatos electrodomésticos. • Contiene una librería de Clases Base. • Usa una máquina virtual para la ejecución de un programa. rquezada@satt.gob.pe

  3. Principales beneficios de Java • Orientado a Objetos • Interpretado y de plataforma independiente • Dinámico y distribuido • Soporta la Multitarea • Robusto y Seguro rquezada@satt.gob.pe

  4. Sistema Operativo Sistema Operativo Browser JVM JVM Application Applet La máquina virtual de Java Entrono de Ejecución de un programa Java Entrono de Ejecución de un applet Java rquezada@satt.gob.pe

  5. Sistema Operativo (* .class) (* .java) Java ByteCode Código Fuente Java VM javac java archivo .class JVM ejecutándose un Applet o una Aplicación Compilador J.I.T. código máquina Compiladores JIT (Just In Time) Proceso de creación y cargar de un programa Java Proceso de Ejecución de un Programa Java rquezada@satt.gob.pe

  6. Código Fuente El mismo para cada plataforma ( * .java ) Compilador Uno para cada plataforma Java Byte Code El mismo para cada plataforma ( * .class ) Intérprete Uno para cada plataforma Unix Mac OS Windows 95/98 Windows NT Solaris OS/2 Arquitectura neutral de Java rquezada@satt.gob.pe

  7. Ediciones del SDK de Java • Java está disponible en las ediciones: • J2SE (Standard Edition): Desarrollo de Aplicaciones standalone (escritorio) y applets. • JEE (Enterprise Edition): Desarrollo de Aplicaciones Empresariales (WEB e Integración de Aplicaciones). Contiene a J2SE. • J2ME (Micro Edition): Desarrollo de Aplicaciones móviles. • Java Card: Desarrollo de Micro Aplicaciones. (SmartCards). rquezada@satt.gob.pe

  8. La Plataforma Java 2 Standard Edition rquezada@satt.gob.pe

  9. Componentes del Java 2 SDK • Provee: • Compilador (javac.exe) • Librería de Clases Base • classes.zip • rt.jar • Debugger (jdb.exe) • Interprete de Bytecode: La Máquina Virtual de Java (java.exe) • Generador de Documentación (javadoc.exe) • Utilidad para Empaquetado (jar.exe) • Visor de Applets (appletviewer.exe), etc… rquezada@satt.gob.pe

  10. Contenedores y Servidores JEE 5 rquezada@satt.gob.pe

  11. Capas de una Aplicación Empresarial con JEE rquezada@satt.gob.pe

  12. Tecnologías que respaldan la capa web de JEE 5 rquezada@satt.gob.pe

  13. Integración de Seguridad - Access Manager rquezada@satt.gob.pe

  14. Java Micro Edition rquezada@satt.gob.pe

  15. Java Card rquezada@satt.gob.pe

  16. Entornos de Ejecución rquezada@satt.gob.pe

  17. ¿Dónde está Java? rquezada@satt.gob.pe

  18. Apache Software Foundation Eclipse Foundation Inc. Fujitsu Limited Google Hewlett-Packard IBM Intel Nortel Networks Oracle Red Hat middleware LLC SAP SAS Institute Inc. Sun Microsystems Nokia Java Community Process (JCP) rquezada@satt.gob.pe

  19. Consideraciones al Elegir Java • Tiempo y Costo de Entrenamiento del Equipo de Desarrollo. • Documentación adecuada del IDE a Utilizar. • Hardware disponible. • Entorno de Ejecución. • Arquitectura de la Aplicación rquezada@satt.gob.pe

  20. Proyecto SIAT – SAT Trujillo • ERP implementado sobre Java EE 5 • Integra todos los Procesos de un Servicio de Administración Tributaria (SAT) • Se proyecta que 1300 Municipios accederán a los Servicios de SIAT para el 2010. rquezada@satt.gob.pe

  21. Gracias… rquezada@satt.gob.pe

More Related