JSP y Java Server Pages son el equivalente en lenguaje Java de páginas Active Server de Microsoft y aplicaciones web en PHP. Archivos JSP combinan Java y el código HTML que se compila y se ejecuta como servlets Java. El término " jspf " se refiere a los archivos de fragmento de página de servidor Java , que no son páginas JSP completos y no se puede compilar sin errores. Un archivo JSP puede incluir uno o más archivos de los niños JSP o jspf en un solo archivo que se compilan y ejecutan como una sola servlet. Reutilización de Código
archivos jspf
JSP se puede utilizar para hacer la programación de una compleja aplicación web Java menos tedioso y propenso a errores mediante el fraccionamiento de la solicitud en varias unidades o módulos más pequeños y manejables . Idealmente, cada módulo debe abordar una sola parte del programa completo y de carácter general para que el código puede ser reutilizado en futuras aplicaciones JSP . El archivo JSP padre tendrá una directiva " include" para cada archivo fragmento jspf , que reúne a todos en una completa aplicación JSP.
Refactoring Código
Romper un gran archivo JSP en fragmentos más pequeños , más modulares jspf tiene la ventaja adicional de hacer la tarea de refactorización de código sea más fácil . Refactorización de código es una técnica para mejorar la calidad de código mediante el examen de que , dividiéndolo en unidades lógicas , y luego volver a escribir cada una de estas unidades una por una . Usando fragmentos jspf puede ayudar a eliminar los errores y aumentar el rendimiento de cada unidad y la aplicación final a montar .
Acceso restringido
Por convención , los fragmentos jspf deben ser guardado en el directorio " /WEB-INF/jspf /". Este directorio es accesible en contenedores de servlets como Tomcat y JBoss Application Server, pero no por los servidores web como Apache o Microsoft IIS. Puede dividir una página JSP completo en archivos de fragmentos jspf y esconderlos en el directorio "/WEB-INF/jspf /" directorio. También puede ocultar una página JSP completo del acceso Web guardándolo con los fragmentos jspf .
JSP Interacciones
completas páginas JSP pueden importar otras páginas JSP completos , así como fragmentos jspf . Esto se hace mediante el " dsp : include " o " jsp : include " directivas . El " dsp : incluir" Directiva permitirá que un archivo JSP padres para pasar parámetros a los métodos de los archivos JSP niño. El " jsp : include " directiva no permite el paso de parámetros a los métodos de los archivos jspf pero permitir métodos fragmento jspf acceder a datos globales y otros objetos a los que las reglas de ámbito Java permiten el acceso
< br . >