Skip to content

7. Continuará...

En este documento hemos proporcionado información suficiente para iniciarse en serio en la programación web en Java. Algunos temas solo se han tratado superficialmente y merecerían un análisis más profundo:

  • XML (eXtended Markup Language), Hojas de estilo CSS (Cascading Style Sheets) y XSL (eXtended Stylesheet Language)

Hemos abordado estos temas, pero aún queda mucho por hacer. Los tres merecen un folleto.

  • Javascript

Hemos utilizado aquí y allá algunos scripts Javascript ejecutados por el navegador sin detenernos nunca en ellos. Por ejemplo, nunca hemos entrado en detalles sobre el lenguaje Javascript. Por falta de espacio y de tiempo. Este lenguaje también podría requerir un libro propio. Hemos añadido en el anexo tres ejemplos significativos en javascript, de nuevo sin explicarlos. No obstante, se comprenden con solo leer sus comentarios y pueden servir de ejemplo.

  • Java beans, etiquetas JSP

Hemos mostrado cómo se puede separar el código Java y el código HTML en una aplicación web. El código Java se agrupa en uno o varios servlets y el código HTML en una o varias páginas JSP. Sin embargo, en nuestros ejemplos, a menudo quedaban algunas líneas de código Java en las páginas JSP. Se puede mejorar esto utilizando en las páginas JSP componentes llamados Java beans y etiquetas JSP predefinidas o creadas por uno mismo (extensiones de etiquetas). Este aspecto de las páginas JSP no es imprescindible (en nuestros ejemplos, que son realistas, hemos prescindido de él), pero resulta útil conocerlo.

  • Enterprise Java Beans (EJB)

Los EJB son componentes proporcionados por los contenedores en los que se ejecutan servlets y páginas JSP. Proporcionan servicios de «sistema» que evitan al desarrollador largos y difíciles desarrollos. Los servicios proporcionados por los EJB pueden abarcar los siguientes ámbitos: transacciones, seguridad, agrupación de conexiones a bases de datos, etc.

Todos estos temas, que no se tratan aquí, se abordan de forma excelente en el libro «Programación J2EE», publicado por la editorial WROX y distribuido por Eyrolles.