El formato de ficheros de 'Archivos Java' te permite empaquetar varios ficheros en un s�lo archivo. T�picamente un fichero JAR contendr� los ficheros de clases y los recursos auxiliares asociados con los applets y aplicaciones. Estos recursos auxiliares podr�an incluir, por ejemplo, ficheros de imagen y sonido que sean utilizados por un applet.
Nota: El formato de fichero JAR fue presentado en la versi�n 1.1 del JDK, y la versi�n 1.2 incluye muchas mejoras en la funcionalidad de los ficheros JAR. A menos que se diga lo contrario las caracteristicas cubiertas en esta lecci�n pertenecen a las dos versiones. Si una caracter�stica o ejemplo pertenece s�lo a una de las versiones, se informar� de ello con una anotaci�n como esta "versi�n 1.2." |
El formato de ficheros JAR proporciona muchos beneficios.
- Seguridad: Puedes firmar digitalmente el contenido de un fichero JAR. Los usuarios que reconozcan tu firma pueden permitir a tu software privilegios de seguridad que de otro modo no tendr�a.
- Disminuir el tiempo de descarga: Si tus applets est�n empaquetados en un fichero JAR, los ficheros de clases y los recursos asociados pueden ser descargados por el navegador en una s�la transaci�n HTTP sin necesidad de abrir una nueva conexi�n para cada fichero.
- Compresi�n: El formato JAR permite comprimir tus ficheros para ahorrar espacio.
- Empaquetado por extensiones (versi�n 1.2): El marco de trabajo de las extensiones proporciona un significado por el cual puedes a�adir funcionalidad al coraz�n de la plataforma Java, Y el formato JAR define el empaquetado por extensiones.Java 3Dy JavaMail son ejemplos de extensiones desarrolladas por Sun Mediante el uso del formato JAR tambi�n puedes convertir tu software en extensiones.
- Empaquetado sellado (versi�n 1.2): Los paquetes almacenados en ficheros JAR pueden ser sellados opcionalmente para que el paquete puede reforzar su consistencia. El sellado de un paquete dentro de un fichero JAR significa que todas las clases definidas en ese paquete deben encontrarse dentro del mismo fichero JAR.
- Empaquetado versionado (versi�n 1.2): Un fichero JAR puede contener datos sobre los ficheros que contiene, como informaci�n sobre el vendedor o la versi�n.
- Portabilidad: El mecanismos para manejar los ficheros JAR son una parte est�ndard del coraz�n del API de la plataforma Java.
Muestra c�mo realizar las operaciones b�sicas sobre ficheros JAR, y c�mo ejecutar software que est� contenido en estos ficheros. Esta lecci�n tambi�n presenta el concepto de 'manifiesto' de los ficheros JAR, que juega un papel importante en las funcionalidades avanzadas del formato JAR.
Firmar y Autentificar ficheros JAR
Muestra como utilizar las herramientas del JDKpara firmar digitalmente ficheros JAR y verificar las firmas de ficheros JAR firmados.