Está en la página 1de 7

INTRODUCCION A JAVA

FUNDAMENTOS
Emperatriz Ruiz Quilcat
Agenda
• Estructura de un sistema informático
• Diferencias entre programación estructurada y
POO
• Características de Java
• Formas de ejecución de programas Java
Estructura de un sistema informático
• Conjunto de partes
interrelacionadas,
hardware, software y de
Recurso Humano
(humanware).
• Emplea una computadora
que usa dispositivos
programables para
capturar, almacenar y
procesar data.
Diferencias entre programación
estructurada y POO
• La POO es más moderna, es una evolución de la
programación estructurada que plasma en el diseño
de una familia de lenguajes conceptos que existían
previamente con algunos nuevos.
• La POO se basa en lenguajes que soportan sintáctica
y semánticamente la unión entre los tipos abstractos
de datos y sus operaciones.
• La POO incorpora en su entorno de ejecución
mecanismos tales como el polimorfismo y el envío
de mensajes entre objetos.
Características de Java
• Lenguaje Simple
• Orientado a Objeto
• Distribuido
• Robusto
• Seguro
• Indiferente a la arquitectura
• Portable
• Interpretado y compilado a la vez
• Multihebra o Multihilos
• Dinámico
• Produce Applets
• Alto rendimiento
Formas de ejecución de programas Java

Applications Servlets
• Se trata de aplicaciones Java que se • Los Servlets son programas Java
ejecutan interpretadas. Se invoca al destinados a ejecutarse en un
intérprete y se ejecuta la servidor. Cuando el cliente (browser)
aplicación. Por lo general, en la ejecuta un Servlet (navegando a una
máquina del usuario final resulta URL de la forma http://.../servlet/
práctico crear un archivo batch hprueba) éste ejecuta en el servidor,
(ejecutable) que contenga la genera una página html con los
invocación, y crear un acceso resultados, y la devuelve al cliente.
directo (ícono) a dicho archivo • Los Servlets ocupan el mismo lugar
batch, para que el usuario lo active que tienen los programas CGI en
cada vez que desee ejecutar la muchos servidores, pero presentan
aplicación sin que tenga que llamar algunas ventajas importantes con
él mismo a la JVM.   respecto a CGI.
Entornos de trabajo (IDE)
• Un entorno de desarrollo integrado (en inglés integrated
development environment) es un programa informático compuesto
por un conjunto de herramientas de programación.
• Los IDE proveen un marco de trabajo amigable para la mayoría de
los lenguajes de programación en este caso particular Java.
• IDE:

También podría gustarte