Descargar

Introducción a la tecnología Java

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Índice Java Aplicaciones web Servlets – JSP Servidores de aplicaciones – IDE`s Ejemplo

    edu.red

    Java Historia Lenguaje orientado a objetos creado por Sun Microsystems Encapsulación – ocultacion de datos y metodos Herencia Polimorfismo – circulo.area() , cuadrado.area() Éxito alcanzado gracias a: Internet: aplicaciones web “Independencia” del S.O. y plataforma Marketing

    edu.red

    Plataforma Java

    edu.red

    Características El código Java se estructura en clases Las clases se estructuran a su vez en paquetes Clase Object de la que derivan las demás Los tipos básicos no son clases void, char, boolean, byte, int, array Herencia simple: las clases derivadas pueden añadir variables y (re)definir métodos Herencia múltiple: interfaces no definen ninguno de sus métodos y únicamente declaran constantes class Circulo extends Figura implements Superficie

    edu.red

    CONTROL DE ACCESO En variables y métodos miembro Tres tipos: public protected private

    edu.red

    Concepto de static Afecta a variables y métodos Hacen referencia a la clase (no al objeto) Se inicializan justo antes de utilizar por primera vez la clase Llamada: Clase.variable (objeto.variable -> no aconsejado). Clase.metodo() Ej: Math.cos()

    edu.red

    Aplicaciones Web

    edu.red

    Pila de protocolos HTTP TCP MAC – LLC FÍSICO IP HTML

    edu.red

    Modelo Cliente Servidor Cuando un usuario desea acceder a una determinada página web, utiliza un navegador Similarmente en el otro extremo se precisa un servidor HTTP

    edu.red

    Evolución Inicialmente, únicamente información estática. HTML estático Aplicaciones “pobres” Posteriormente, ejecución de código en el lado del cliente: HTML dinámico: JavaScript Principalmente mejoras de interfaz

    edu.red

    Evolución (II) Programación en el lado del servidor: CGIs Páginas ASP Páginas JSP, servlets PHP J2EE, .NET Zope, Ruby on Rails …

    edu.red

    Evolución (III) Web Services Interoperabilidad entre servidores y clientes Programación de procedimientos remotos WSDL SOAP, XML-RPC WS-Security

    Partes: 1, 2
    Página siguiente