Presentación1

274 views

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
274
On SlideShare
0
From Embeds
0
Number of Embeds
167
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Presentación1

  1. 1. Universidad Politécnica del Ejército Curso de JAVA Ing. Lester López Carrió, MSc. lester2005cu@yahoo.es
  2. 2. OBJETIVOS Objetivo general: Al concluir el curso los participantes serán capaces de:  Desarrollar una aplicación Web en Java. Objetivos específicos: Al concluir el curso los participantes serán capaces de:  Desarrollar aplicaciones tipo consola en Java.  Implementar el acceso a bases de datos desde aplicaciones en Java.  Diseñar e implementar una interfaz Web para aplicaciones Java.  Desplegar aplicaciones Web en Servidores de aplicaciones.  Ejecutar aplicaciones Web.
  3. 3. Contenidos  Fundamentos de programación del lenguaje Java.  Manejo de bases de datos:  Desarrollo de aplicaciones Web con Java
  4. 4. ESTRATEGIAS  Discusión teórica.  Práctica guiada.  Caso de estudio.
  5. 5. Historia  Java es un lenguaje de programación orientado a objetos.  Desarrollado por Sun Microsystems a principios de los años 90.  Sintaxis parecida a C y C++. (C Light)  Modelo de objetos más simple, además elimina herramientas de bajo nivel.  2006 – 2007: Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL.
  6. 6. La tecnología Java  Lenguaje de programación.  Plataforma.
  7. 7. Lenguaje JAVA  Lenguaje de alto nivel.  Simple.  Independiente de la arquitectura.  Orientado a objetos.  Portable.  Distribuido.  Alto rendimiento.  Multihilo.  Robusto.  Dinámico.  Seguro. The Java Language Environment. White paper. James Gosling and Henry McGilton.
  8. 8. Características del Lenguaje  Todo el código fuente es escrito primero en archivos de texto plano con extensión .java.  Estos archivos son compilados en .class por el compilador javac.  Los .class no contienen código nativo, contienen bytecodes (lenguaje de máquina de Java Virtual Machine).  La aplicación se ejecuta como una instancia de la JVM.
  9. 9. Características del Lenguaje  La JVM está disponible en diferentes sistemas operativos.  Los archivos .class pueden ejecutarse en: Microsoft Windows, Solaris, Linux o Mac.
  10. 10. La Plataforma Java  Es el entorno de hardware o software en donde un programa se ejecuta.  La plataforma Java es solo de software, y se ejecuta sobre otras plataformas.  Componentes - Java Virtual Machine - Java Application Programming Interface (API)
  11. 11. Características  Herramientas de desarrollo (JDK)  Application Programming Interface (API).  Tecnologías de despliegue (Java Web Start, Java Plug-In).  Herramientas para interfaces de usuario (Swing, Java 2D).  Bibliotecas (Java IDL API, JDBCTM API, Java Naming and Directory InterfaceTM ("J.N.D.I.") API, Java RMI, Java Remote Method Invocation sobre Internet Inter- ORB Protocol Technology (Java RMI-IIOP Technology)).
  12. 12. Primera aplicación “Hola Mundo”  Windows.  Netbeans.
  13. 13. Componentes de la aplicación  Comentarios - /* text */. - /** documentation */ - // text.  Definición de clases - class name { . . . }  El metódo main - public static void main(String[] args)

×