jueves, 13 de septiembre de 2012

HTML, XML, XHTML y HTML 5



  • Como bien sabemos HTML, es el Lenguaje de Marcado de Hyper Texto el cual predomina en la elaboración de Páginas Web, puesto que es utilizado para definir y estructurar la información en forma de texto.
  • HTML, se redacta en forma de etiquetas, rodeadas por corchetes angulares       "< >", también pueden incluir scripts como lo es JavaScript. 
  • Estás etiquetas están conformadas por atributos y su contenido, puesto que estos 2 tienen ciertas restricciones para que se consideren válido en un documento HTML.
  • Un archivo HTML, posee una extensión propia del nombre, es decir .html o .htm, lo cual es muy fácil de crear, tomando en cuenta un bloc de notas con extensión html.





  • Como podremos apreciar XML, es un Lenguaje de Marcas Extensible, lo cual permite definir la gramática de los lenguajes específicos. 
  • A diferencia de otros lenguajes, éste da soporte a Bases de Datos, siendo útil cuando varias aplicaciones procesan data o interactuan entre sí.
  • Permite la compatibilidad entre sistemas para un mejor intercambio de información de manera segura, fiable y fácil.
  • La extensión de este archivo es propia del nombre .xml, puesto que maneja aplicaciones y texto a la vez.
  • Es posible extender la funcionalidad de un documento xml agregando nuevas etiquetas ya que este lo permite, de modo que se pueda seguir utilizando sin complicación alguna.




  • XHTML, es un lenguaje derivado de XML y HTML, se puede decir que es la unión de estos 2, puesto que es más estricto a nivel técnico además que permite a su vez que sea más fácil al realizar los cambios o la corrección de errores.
  • Una de las características más resaltantes es que es muy estricto a nivel de etiquetas ya que cada etiqueta de inicio tiene que tener su etiqueta de cierre, ta es el caso de la etiqueta <br>, que se utiliza para el salto de línea, puesto que no tiene etiqueta de cierre HTML, pero a diferencia de este en XHTML esta debe tener su etiqueta de cierre tal sería el caso así : la etiqueta de inicio <br> y la de cierre </br>.
  • Así como también los nombres de los elementos y atributos deben ir en minúsculas, también los atributos desaprobados en HTML 4.01 no forman parte de XHTML.






  • HTML5, es la quinta versión de este tan importante lenguaje web que es HTML, y que es el sucesor de HTML 4.01 puesto que este nuevo tiene un completo cambio en torno a la forma de estructurar el texto de la página web.
  • Posee 2 variantes de sintaxis como lo es HTML, cuya variante es HTML5 y la segunda sintaxis XHTML conocida por su variante XHTML5 lo que permite por primera vez que estas 2 variantes se desarrollen en paralelo.
  • Existen nuevas mejoras en los elementos, como la inclusión de la etiqueta <canvas>, capaz de generar imágenes en 3D, así como la inclusión de nuevas etiquetas como lo es, <audio> y <video> para el sonido y video correspondiente en las páginas web que manejan esta nueva versión del lenguaje. 







jueves, 6 de septiembre de 2012

Servlets

SERVLETS


Son objetos que funcionan tanto en el interior como en el exterior de un Contenedor de Servlets (Tomcat), lo cual extiende su funcionalidad. Estos se ejecutan en el Servidor, y pueden ser los mediadores entre estos y los usuarios, por lo que son escritos en Java y con la ventaja de explotar todas las bondades de este Lenguaje de Programación. Los Servlets tienen un Ciclo de Vida el cual se Divide en 4 Pasos:
1. El Cliente solicita una petición a un Servidor URL. 
2. El Servidor Recibe la Petición.
3. Se llama al Método service( ) para procesar la petición, devolviendo el resultado al cliente.
4. Cuando se apaga el motor de un servlet se llama al método destroy( ), que lo destruye y libera los recursos abiertos.
EL uso mas común de estos es generar páginas web en forma dinámica a partir de los parámetros de la petición que envíe el navegador web.


EJEMPLO DE UN SERVLET