Los paquetes de recursos y los archivos de propiedades le permiten mantener conjuntos de objetos java que son específicos del entorno nacional para las Páginas JavaServer. Cuando la página necesita un recurso específico del entorno nacional, por ejemplo una etiqueta de campo de formulario, un mensaje de interfaz gráfica de usuario o un valor para un menú desplegable, la página puede cargarlo del paquete de recursos o del archivo de propiedades que sea adecuado para el entorno nacional seleccionado, permitiendo al cliente ver la página en su propio idioma. De este modo, puede crear plantillas JSP que sean totalmente independientes del entorno nacional del cliente, aislando toda la información específica de entorno nacional en los paquetes de recursos o los archivos de propiedades.
Aunque los paquetes de recursos y los archivos de propiedades realizan funciones similares, existen algunas diferencias en el modo en que se procesan. La tabla siguiente muestra algunas de las diferencias más importantes entre los paquetes de recursos y los archivos de propiedades:
Archivos de propiedades | Paquetes de recursos |
---|---|
Archivos de texto | Formato compilado |
Ligera disminución del rendimiento | Ligero aumento del rendimiento |
Si se modifica un archivo de propiedades, limpiar la antememoria de servidor o renovar el archivo que accede al archivo de propiedades bastará para mostrar los cambios. | Si se modifica un paquete de recursos, deberá volver a compilarlo y reiniciar WebSphere Application Server para ver los cambios. |
Es necesaria la conversión para ser independiente del idioma El texto no ASCII de los archivos de propiedades debe convertirse a formato ASCII utilizando el programa native2ascii proporcionado en el IBM Developer Kit, Java Technology Edition. |
Independiente del idioma Después de la compilación, los paquetes de recursos pasan a ser independientes de la plataforma. |
Para ver un ejemplo de cómo se pueden utilizar los archivos de propiedades en un sitio multicultural, consulte la tienda de ejemplo o el registro multicultural de ejemplo. Para obtener más información sobre estos temas, visite el sitio Web Java de Sun Microsystems.
![]() |