Saber por qué malla java y xml

Video: ¿Por qué aprender Java?

Java y XML son los cimientos de una nueva generación de aplicaciones y servicios Web. En caso de que no está convencido de que tanto XML y Java disfrutar de la portabilidad multiplataforma, mirar por encima de estos hechos acerca de las dos tecnologías:

  • En su corta vida, XML se ha convertido en el estándar mundial para la representación, los datos estructurados auto-descripción.
    los registro de XML enumera más de cien formatos de datos XML, incluyendo las de los datos financieros, cuidado de la salud, las artes y el entretenimiento, recursos humanos, multimedia y muchos otros dominios. El estándar XML encapsula casi cualquier tipo de datos de una manera que es flexible, ampliable y fácil de mantener.
  • Java se ejecuta como código de bytes en una máquina virtual.
    Un archivo de clase Java “compilado” que se ejecuta en Windows se ejecuta de la misma manera en Linux, en Macintosh, o en cualquier plataforma compatible con Java Virtual Machine.

Video: Vanesa Martín - Sin saber por qué (Videoclip Oficial)

    Con Java, no hay tal cosa como un código específico de la plataforma. Cuando se pasa de un archivo de origen .java en un archivo de código de bytes .class, no se pierde la portabilidad. Para ejecutar el archivo .class, todo lo que necesita es un sistema operativo que puede soportar una Máquina Virtual de Java. Y versiones de la máquina virtual de Java están disponibles durante al menos 20 sistemas operativos diferentes.
  • Java se basa en la tecnología de programación orientada a objetos.

Video: Manuel Medrano - Sin Saber Por Qué (Audio Oficial)

    código Java es reutilizable. Puede llamar a los métodos de las clases existentes, extender las clases, o estiramiento y clases de plegado para satisfacer sus necesidades específicas. Si alguien escribe un maravilloso paquete de gestión de XML en Java, y el paquete tiene trozos y piezas que se pueden utilizar en su propio trabajo, puede importar el paquete y extender las clases de resolver exactamente los problemas que tiene que resolver.
    Este modelo cooperativo funciona en ambos sentidos. Cuando se crea un paquete para sus propias necesidades previstas, otros desarrolladores pueden adoptar su paquete, mejorar su paquete, y difundir la buena palabra acerca de su código.

Tomados en conjunto, estos factores con el tiempo a asegurar que el software escrito en un entorno puede ejecutar en todos los demás ambientes. En vez de reinventar la rueda, los programadores reutilizar la rueda. Este ideal - la perfecta integración de partes de muchas fuentes para construir grandes sistemas de software y fiables - ha sido el Santo Grial de la informática en los últimos decenios. Ahora código portable y datos portátiles ponen el ideal al alcance.

Java y XML trabajo bien juntos. Tomados en conjunto, Java y XML forman el equivalente virtual de una máquina bien engrasada. Gran parte del código creado para el procesamiento de XML está escrito en Java. No existen estadísticas difícil de probar esto, pero un sitio Web XML mostraron referencias a 79 empresas de servicios públicos, de los cuales 10 fueron escritas en C ++, 7 fueron escritos en Python, 6 fueron escritos en Perl, y 9 fueron escritos en otros idiomas que no son Java . La friolera de 47 utilidades fueron escritos en Java. Es evidente que la comunidad de desarrolladores XML tiene una inversión en Java - por muchas buenas razones, de las cuales la probable mejor es que tanto Java y XML se simplifican para Internet.

Desde sus humildes inicios en la década de 1990, Java ha sido un lenguaje preparado para Internet. Cuando por primera vez llegó a la escena, Java fue visto principalmente como una herramienta para los applets de construcción y otras aplicaciones Web-cliente. el núcleo de Java API (Application Programming Interface) incluye un paquete llamado java.net. Este paquete contiene soporte para direcciones URL, tomas de corriente, la autenticación y otras necesidades de la codificación de la red.

A medida que pasaba el tiempo, la gente vio más y más usos para el lado del servidor Java.

  • El primer gran impulso llegó en 1997, cuando Sun lanzó la API Java Servlet. Con un servlet, que responde dinámicamente a una solicitud de servicios de su sitio Web. (Por ejemplo, se puede construir una página web personalizada sobre la marcha para adaptarse a las necesidades de un visitante en particular).
  • En 1998, Sun Microsystems inició el desarrollo de las especificaciones JavaServer Pages. Con JavaServer Pages, se crea una página Web que incluye tanto las etiquetas HTML y la lógica del programa Java.
  • En 1999, Sun anunció soporte para Java Server Pages como parte de la cada vez más popular servidor Web Apache.

XML fue desarrollado (en parte) para hacer frente a las debilidades de HTML, el lenguaje común de la Internet. Todo el empuje para XML se ha basado en la conveniencia de que el intercambio de datos. El software de la compañía A examina los datos hechos públicos por el software de la empresa B. La empresa A puede leer los datos de la empresa B, porque los datos se almacenan en un documento XML. La infraestructura para el intercambio de datos se convierte en todo Internet.

Video: Ozuna - Te Vas ( Audio Oficial )

A partir de la versión 1.4, API central de Java incluye paquetes dedicados exclusivamente al procesamiento de documentos XML. Estos paquetes ayudan a solidificar el vínculo entre Java y XML.

Artículos Relacionados