El equipo de herramientas JSF ha proporcionado mejoras para el editor de código fuente de JSP facilitando el desarrollo de páginas JSF.
Las herramientas JSF han proporcionado infraestructuras que permiten que el editor de páginas de código fuente proporcione servicios para la mayoría valores de atributo de las bibliotecas de códigos central estándares JSF y HTML donde corresponda. Estas infraestructuras están orientadas a "metadatos" y son ampliables lo cual permitiría que los desarrolladores de bibliotecas de códigos añadan su propia asistencia de contenido, validación y otros servicios de manera muy sencilla. En otras palabras, las características proporcionadas con las herramientas JSF se incorporarán en algún momento a la capa WTP para que la experiencia de edición del código fuente de otras bibliotecas de códigos JSP mejore.
La asistencia de contenido es el término del editor de texto de Eclipse para proporcionar propuestas basadas en contenido en el punto de inserción de texto actual. El editor JSP ya proporciona un soporte excelente de biblioteca de códigos mediante el cual se pone a disposición del usuario un menú emergente de posibles códigos y atributos a medida que va escribiendo.
Además de la validación JSP básica ya proporcionada con el editor JSP, existe ahora la validación semántica de las bibliotecas de códigos estándares JSF para valores de atributos de EL y no de EL.
La validación de EL es bastante completa y ofrece no sólo validación de sintaxis básica sino también existencia de objetos y validadores de tipo y firma.
Si existe un problema con el valor proporcionado para un atributo, este será detectado y debería ver un aviso o marcador de error junto con un "garabato" bajo el valor, dependiendo de la gravedad. Puede haber varios problemas y cada uno aparecerá listado si desplaza el ratón por encima del garabato o del marcador de anotación en la regla lateral. La validación conoce el o los modelos de configuración de JSF Faces en el proyecto y puede marcar problemas de elementos de configuración ausente.
El equipo de las herramientas de JSF tiene la intención de suministrar las características siguientes para las bibliotecas de códigos estándar de JSF mediante las infraestructuras de metadatos desarrolladas en este release:
Configuración de aplicaciones JSF
Soporte de biblioteca de códigos
Biblioteca del núcleo de JSF
Biblioteca HTML de JSF