



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento proporciona una introducción a la programación modular en java, explicando qué es, cómo se divide en módulos, funciones y procedimientos, y para qué sirve en java. También se detallan los pasos para crear un módulo básico en java, incluyendo la estructura del proyecto, el archivo module-info.java, la compilación y la ejecución. Además, se explica el proceso de despliegue de un módulo y la creación de archivos jar en java.
Tipo: Apuntes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Conceptos:
Tambien el archivo module-info.java el cual contiene: Tras esto, compila el código y crea JAR para el módulo ejecutando esta serie de 3 comandos en el orden que se indica a continuación: Y listo, el módulo ya está creado y almacenado en la carpeta lib/. -Este módulo se llama es.javadesdecero.primermodulo, pero el nombre puede ser cualquier cosa. En la práctica, es mejor anteponer un nombre de dominio para que sea universalmente único. -El archivo JAR que contiene el módulo se llama: nuestroprimermodulo.jar -Contiene un único paquete es.javadesdecero.hellomodule, que a su vez contiene una única clase Hello. -Exporta su único paquete: la declaración exporta en el archivo module-info.java Para comprobar el contenido del archivo JAR de este módulo ejecute: La salida seria:
o usar herramientas de compilación más avanzadas, como Apache Maven o Gradle, para facilitar el proceso. Despliegue de modulo El despliegue de un módulo se refiere a la acción de preparar y distribuir un módulo de software Java con el propósito de ejecutarlo en un entorno particular. A partir de Java 9, se introdujo el concepto de módulos en Java, lo que permite organizar y encapsular el código en unidades más pequeñas y coherentes. 1.- Creación del módulo: Se establece la estructura y las dependencias del módulo mediante el uso del archivo module-info.java. En este archivo se describen las dependencias del módulo y se especifica qué paquetes deben ser accesibles y cuáles deben estar ocultos. 2.- Compilación del módulo: El código fuente del módulo se convierte en archivos de clase a través del compilador de Java. Como resultado, se genera el archivo module-info.class, que contiene la información del módulo en un formato binario. 3.- Empaquetado del módulo: Los archivos de clase y otros recursos necesarios se agrupan en un archivo JAR (Java ARchive) que representa el módulo. Este archivo JAR puede contener tanto el código del módulo como las dependencias asociadas. 4.- Distribución del módulo: El archivo JAR del módulo se distribuye y se coloca en el classpath del entorno donde se desea ejecutar el módulo. Esta distribución puede realizarse localmente o a través de repositorios de artefactos como Maven o Nexus. 5.- Ejecución del módulo: Una vez que el módulo se encuentra en el classpath, se puede cargar y ejecutar utilizando las herramientas y comandos estándar de Java. Esto implica el uso de la opción -- module para especificar el módulo que se desea ejecutar y, si es necesario, proporcionar argumentos adicionales. Creación de JARS Un JAR (Java Archive) es un archivo que contiene uno o más archivos Java compilados (clases) y otros recursos, como imágenes, archivos de configuración, etc. Los JAR son utilizados en Java para distribuir y compartir bibliotecas de clases y aplicaciones completas. Para crear un JAR en Java, puedes seguir estos pasos:
MiClase.java, puedes compilarla desde la línea de comandos con el siguiente comando: javac MiClase.java.MANIFEST.MF.jar de Java. Puedes hacerlo desde la línea de comandos con el siguiente comando: jar cvfm MiJar.jar MANIFEST.MF *.class. Este comando creará un archivo JAR llamado MiJar.jar que contiene todas las clases compiladas y el archivo de manifiesto. Una vez que has creado tu archivo JAR, puedes distribuirlo y utilizarlo en otros proyectos Java. Para utilizar un archivo JAR en un proyecto, simplemente debes agregarlo al classpath de tu proyecto. Puedes hacerlo desde la línea de comandos utilizando la opción -cp o -classpath al ejecutar tu programa Java, o desde tu entorno de desarrollo integrado (IDE) favorito.