Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

|

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

Asignación Semana 6

“TALLER DE PROGRAMACION”
ALUMNO:

Jhersol Andres
Huamani Cornejo

PROFESORA:

● Raul Armando Jimenez

INVESTIGACION:

módulos en JAVA: Conceptos, creación, compilación, despliegue,


creación de JARs
MÓDULOS EN JAVA

Concepto:

Segun el ingeniero de software principal de Microsoft para java y el campeon de


Jav Kirk Pepperdine , nos menciona que Java es un conjunto de paquetes y tipos
de Java específicos, incluidas clases, interfaces y mucho más. Podemos
encontrar esta característica importante llamada módulos desde el java 9.
Mediante estos módulos uno logra tener control sobre las partes de un módulo
que son más accesibles para otros módulos y las que no, de esta forma nos
permite crear programas más confiables y escalables. El módulo es más útil en
programas de gran tamaño ya que puede reducir la complejidad de esta. En el
caso de programas más pequeños también es beneficioso porque les brinda un
mejor orden con respecto a la biblioteca API ya que se seccionan en módulos. A
su vez, reduce el tamaño del espacio del tiempo de ejecución para que pueda ser
implementada en dispositivos más pequeños que forman parte de Internet de las
cosas. Así como ha logrado mejorar Java también se le agregaron nuevas
herramientas y formatos de archivo. En pocas palabras, los módulos han ayudado
aportando y evolucionando mejoras al lenguaje de programación Java.
Creación:

Para la creación de un módulo, en este caso uno básico, se crea en una carpeta
cualquiera otra carpeta y le damos un nombre, ahora necesitaremos un archivo
con extensión punto Java dentro de la carpeta que creamos llamada "módulo
básico", el nombre del archivo será "module-info.java" haciendo aparecer un
cuadro que menciona el cambio de extensión a java y aceptamos. Abrimos el
archivo y le asignamos un nombre al módulo (la sintaxis es "module + puede ser el
nombre de un paquete + {}) y guardamos. regresamos a la carpeta y creamos una
carpeta llamada "src" y un directorio y la llamamos "co" y dentro creamos otro con
el nombre que se le puso en el nombre de paquete y dentro de ese crear otro
llamado "contador_palabras", hecho esto creamos un archivo java dentro de esta
tercera carpeta de esta manera "contador_palabras.java", nos aparecerá
nuevamente un texto de cambio de extención, nosotros le daremos que "si" y
abrimos el archivo. Se abrirá el netbeans y pondrás en Package los siguientes
archivos " co.(el nombre que se puso como paquete).contador_palabras;", luego
en Public class pondrás " contadorpalabras { " y en este caso se realizarán los
siguientes pasos " public static void main(String[] args) { / if (args.length> 0) { / int
contador = 0;/ for(String arg : args) {/ System.out.printf("posición: &d valor: %s\
n",contador, args[contador]);/ ++contador;/ } /} else {/ System.out.println("no
especificó argumento.");/ }/ }/ } ".Guardas tu programa y abrimos una terminal, en
la carpeta
lOMoARcPSD|15545189 bin de java que debe de ser mayor o igual a 14 y
escribimos la ruta en la que hemos estado trabajando como por ejemplo "javac -d
G:\Dropbox\Pro\Ejercicios\ y Java-Ejercicios\modules\modulo-basico\src\mods\
co.josol.contador_palabras" seguido copiamos pegamos lo mismo solo dándole un
cambio " G:\Dropbox\Pro\Ejercicios\Java-Ejercicios\modules\module-basico\src\
module-info.java" este seria el segundo argumento, copiamos nuevamente todo y
seguido lo pegamos con otro cambió nuevamente de esta manera, "G:\Dropbox\
Pro\Ejercicios\JavaEjercicios\modulos\modulobasico\src\co\josol\contador_pala
bras\contadorpalabras.java" y ahora si podemos precionar Enter y se guardará.
Para ejecutar el módulo escribimos "java --module-path" + la ruta en la que se
encuentra el módulo de esta manera " java --module-path G:\Dropbox\Pro\
Ejercicios\Java-Ejercicios\modules\modulo-basico\src\mods (mencionamos el
módulo que queremos compilar con ese parámetro)-m
co.josol/co.josol.contador_palabras.contadorpalabras Java Python JavaScript PHP
C" y damos Enter y listo.

Compilación:
Como bien ya sabemos, se implementó el uso de los módulos desde la versión
JDK 9 de Java, por lo tanto, como con cualquier programa que usa módulos, este
se compila utilizando javac. Hacer este proceso es relativamente sencillo, una ruta
del módulo le indica al compilador dónde encontrar los archivos haciendo más
fácil el proceso. Ahora bien, para el uso de los comandos javac se tienen que
realizar desde el directorio miappmodulo para que la ruta sea correcta. Para
compilar el archivo FuncsMateSimples.java, se debe usar el siguiente comando:
“javac-d appsrc\appfuncs\appfuncs\funcsimples\FuncsMateSimples.java”
appmodules/appfuncs Este le podrá decir a javac donde colocar el archivo .class.
Este comando crea directorios para appfuncs.funcsimples bajo appmodules\
appfuncs. A continuación verá el comando javac para compilar el archivo module-
info.java para el módulo appfuncs: “javac -d appmodules\appfuncs appsrc\
appfuncs\module-info.java”

Despliegue:
El asistente desplegar archivos JARs sirve para desplegar estos archivos en un
servidor de bases de datos, para esto se usa información que está almacenada en
un proyecto de desarrollo de datos. También se pueden desplegar los archivos en
el mismo servidor de datos del proyecto. Previo a desplegar un archivo JAR se
debe importar la información del archivo a otro proyecto de desarrollo de datos
que esté asociado a un servidor DB2 para z/OS Versión 9. No puede haber
cualquier rutina que dependa del archivo JAR mientras se realiza el despliegue,
por ello se debe detener previo al proceso.
Los pasos para realizar el despliegue son:
 Abrir un proyecto de desarrollo de datos
 Pulsar el botón derecho del mouse sobre la carpeta o archivo JAR único de
la carpeta JAR y seleccionar la opción “Desplegar”
 Seguir los pasos que nos pide el asistente
 Seleccionar la opción “finalizar”

Creación de JARs:

Antes de poder crear un archivo JAR, debe compilar el código fuente. Para una
rutina SQLJ, antes de poder crear un archivo JAR, necesita convertir, compilar y
personalizar el código fuente. La creación de archivos JARs en la mayoría de
casos se hace una vez que ya se terminó el código de un programa y así poder
crear el programa en sí o un solo archivo ejecutable. Este proceso normalmente
se hace a través del entorno de programación que se está usando, en este caso
sería el NetBeans. Los pasos son: - Seleccionar la opción que permite crear el
JAR---- Indicar la clase que da lugar a la ejecución del programa Seleccionar si se
incluirá el código fuente Seleccionar “Continuar” Elegir la ubicación del archivo
JAR y nombrarlo Una vez realizado todo este proceso se puede ejecutar el
archivo, haciendo click derecho y seleccionando la opción “Ejecutar”, en caso no
se pueda realizar seria debido a factores externos como los permisos o el sistema
operativo.
Para crear un archivo .jar a partir de archivos de clase, vaya a la carpeta que
contenga el archivo de clase y ejecute el comando siguiente:

jar -cf <MyJar.jar> *.class


Asegúrese de que la ruta de acceso a jar.exe forme parte de la variable de la ruta
de acceso del sistema. También puede especificar la ruta de acceso completa
a .jar, que se encuentra en /bin, en la carpeta JDK. Por ejemplo:
C:\Users\MyUser\Desktop\jdk1.8.0_201\bin\jar -cf <MyJar.jar> *.class

Bibliografía:
https://learn.microsoft.com/es-es/shows/java-for-beginners/introduction-to-
java-modules-java-for-beginners

https://aprenderaprogramar.com/foros/index.php?topic=434.0#:~:text=La
%20creaci

https://www.ibm.com/docs/es/db2-for-zos/11?topic=routines-creating-jar-
files-java
https://www.adictosaltrabajo.com/2017/10/30/modularidad-en-java-9-12/

También podría gustarte