La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Java ??? Ing. Rolando Steep Quezada Martínez

Presentaciones similares


Presentación del tema: "Java ??? Ing. Rolando Steep Quezada Martínez"— Transcripción de la presentación:

1 Java ??? Ing. Rolando Steep Quezada Martínez rquezada@satt.gob.pe

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

3 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

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

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

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

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

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

9 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…

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

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

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

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

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

15 rquezada@satt.gob.pe 15 Java Card

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

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

18 rquezada@satt.gob.pe 18 Java Community Process (JCP) 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

19 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

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

21 rquezada@satt.gob.pe 21 Gracias…


Descargar ppt "Java ??? Ing. Rolando Steep Quezada Martínez"

Presentaciones similares


Anuncios Google