Java ??? Ing. Rolando Steep Quezada Martínez [email protected].
-
Upload
sofia-correa-toledo -
Category
Documents
-
view
218 -
download
0
Transcript of Java ??? Ing. Rolando Steep Quezada Martínez [email protected].
¿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.
Principales beneficios de Java Orientado a Objetos Interpretado y de plataforma independiente Dinámico y distribuido Soporta la Multitarea Robusto y Seguro
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
Compiladores JIT (Just In Time)
JVMejecutándose un Applet o
una Aplicación
CompiladorJ.I.T.
archivo .class
código máquina
Java ByteCode
Código Fuente
(* .java) (* .class)
JavaVM
Sistema Operativo
javac java
Proceso de creación y cargar de un programa Java
Proceso de Ejecución de un Programa Java
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
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).
La Plataforma Java 2 Standard Edition
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…
Contenedores y Servidores JEE 5
Capas de una Aplicación Empresarial con JEE
Tecnologías que respaldan la capa web de JEE 5
Integración de Seguridad - Access Manager
Java Micro Edition
Java Card
Entornos de Ejecución
¿Dónde está Java?
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
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
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.
Gracias…Gracias…