7. Continuará...
En este documento hemos proporcionado suficiente información para comenzar en serio con la programación web en Java. Algunos temas solo se han abordado superficialmente y merecerían un análisis más profundo:
- XML (Lenguaje de marcado eXtended), Hojas de estilo CSS (Cascading Style Sheets) y XSL (eXtended Stylesheet Language)
Hemos abordado estos temas, pero aún queda mucho por hacer. Entre los tres merecen un folleto.
- JavaScript
Hemos utilizado aquí y allá algunos scripts de 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 completo dedicado exclusivamente a él. Hemos agregado en el anexo tres ejemplos significativos en JavaScript, una vez más sin explicarlos. No obstante, son comprensibles con solo leer sus comentarios y pueden servir como ejemplos.
- JavaBeans, etiquetas JSP
Hemos mostrado cómo podemos 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 indispensable (en nuestros ejemplos, que son realistas, nos las hemos arreglado sin él), pero sí es útil conocerlo.
- Enterprise Java Beans (EJB)
Los EJB son componentes proporcionados por los contenedores en los que se ejecutan los servlets y las páginas JSP. Proporcionan servicios de «sistema» que evitan al desarrollador tener que realizar desarrollos largos y difíciles. Los servicios que ofrecen los EJB pueden abarcar los siguientes ámbitos: transacciones, seguridad, agrupación de conexiones a bases de datos, etc.
Todos estos temas, que no se abordan aquí, se tratan de manera excelente en el libro «Programación J2EE», publicado por la editorial WROX y distribuido por Eyrolles.