java ??? ing. rolando steep quezada martínez rquezada@satt.gob.pe
Post on 02-Feb-2016
218 Views
Preview:
TRANSCRIPT
Java ???
Ing. Rolando Steep Quezada Martínez
rquezada@satt.gob.pe
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
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
rquezada@satt.gob.pe 5
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
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
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
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
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…Gracias…
top related