Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a la tecnología Java




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

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

    Monografias.com

    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

    Monografias.com

    Plataforma Java

    Monografias.com

    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

    Monografias.com

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

    Monografias.com

    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()

    Monografias.com

    Aplicaciones Web

    Monografias.com

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

    Monografias.com

    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

    Monografias.com

    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

    Monografias.com

    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

    Monografias.com

    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 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter