TAREA ACADEMICA 02: MODULO EN JAVA PDF

Title TAREA ACADEMICA 02: MODULO EN JAVA
Author Medalid Malca
Course Taller de programacion
Institution Universidad Tecnológica del Perú
Pages 8
File Size 369 KB
File Type PDF
Total Downloads 100
Total Views 156

Summary

Realizar la siguiente investigación:
Conceptos de modulo en java
Creación de modulo en java
Compilación de modulo en java
Despliegue de modulo en java
Creación de Jars
Conclusiones
Referencia bibliográfica...


Description

TALLER DE PROGRAMACION TAREA ACADEMICA 02: MODULO EN JAVA

Realizar la siguiente investigación: Conceptos de modulo en java Creación de modulo en java Compilación de modulo en java Despliegue de modulo en java Creación de Jars Conclusiones Referencia bibliográfica

Luego de haber realizado la investigación, diseñe un mapa conceptual o metal de los temas investigados El mapa metal o conceptual debe ser copiado en un archivo de Word, luego convertirlo a formato PDF

La presente tarea estará formad por cuatro integrantes El plazo máximo será hasta el domingo 30 de mayo a horas 23:59 Podrás usar cualquier herramienta para el diseño del mapa metal o conceptual, ejemplo Camp Tools

Un módulo debe ser un identificador válido en Java Nombre que no debe coincidir con el de una clase, interfaz, o paquete

Modul e

causa errores y sería confuso Especifique nombre al requerir el módulo que produce la instrucción require.

REQUIRES

significa que el módulo requerirá estar presente También para que el módulo actual pueda compilarse. Indica una dependencia obligatoria durante compilación

STATIC

Es opcional durante ejecución

CONCEP TOS DE MODUL O EN JAVA

TRANSITIVE

Indica dependencias de un módulo

Nombre del paquete que exporta el módulo que produce esta declaración Cuando un módulo exporta un paquete

EXPORTS

todos los tipos públicos y protegidos en el paquete sean accesibles para otros módulos Una lista de uno o más módulos que tienen acceso al paquete exportado. Un paquete llamado appinicio.midemoappmod La aplicación define por dos módulos

TO

Primer módulo

8. Ahora, compile los archivos module-info.java 7. ElCREACIÓ comando y javac MiAppModDemo.java compilaN el DE archivopara el módulo module-info.java appinicio, usando paraeste el MODULO PASOS comando módulo module-path appfuncs

EN JAVA

Segundo módulo

App inicio

Define el punto de entrada de la aplicación en una clase llamada Son módulos nombrados en laMiAppModDemo cláusula to tendrán acceso. MiAppModDemo contiene el método main

App funcs

implementan algunas funciones matemáticas simples

UnPor paquete 3. Cree un subdirectorio también llamado appinicio. lo llamado appfuncs.funcsimples que la clase FuncsMateSimples 2. Este directorio de nivel superior comenzando con appsrc, habrá creado este árbol: incluye 6.54.tanto, tanto, comenzando 1. Creaesuneldirectorio llamado Define tres métodos estáticos para el código fuente de la aplicación. appfuncs\appfuncs\funcsimples miappmodulo. usacappsrc\appinicio\appinicio\midemoappmod

COMPILACION DE MODULO EN

Para comenzar, compile el archivo FuncsMateSimp les.java,

COMAND O javac -d appmodules/appfunc s Cada módulo appsrc\appfuncs\appf uncs\funcsimples\Fun contiene un

descriptor de despliegue Los descriptores de estándar.

despliegue estándar recogen el diseño primario y las decisiones de implementación

Recuerde, este comando debe ejecutarse desde el directorio miappmodulo. Para los ejemplos de este tema, la parte superior del árbol de directorios para el código compilado es appmodules. Este comando creará automáticamente los directorios del paquete de salida para appfuncs.funcsimples bajo appmodules\appfuncs según sea necesario.

COMAND

En este caso, cada archivo compilado se coloca en su módulo o directorio de paquetes apropiado. Ahora, compile los archivos module-info.java y MiAppModDemo.java para el módulo appinicio,

COMANDO

Esto coloca el archivo moduleinfo.class en Se puede desplegar el directorio de manera appmodules\a

javac que compila el independiente o en archivo module-info.java grupo con otros para el módulo appfuncs: Las decisiones de javac -d módulos en un fichero despliegue tienen como appmodules\appfuncs EAR con la extensión. appsrc\appfuncs\module trabajo el saber en qué

nodos se ear debe ejecutar un componente y cómo se configuró un componente para un nodo concreto extraídos de los descriptores de despliegue

javac --module-path appmodules -d appmodules/appinici o appsrc\appinicio\mod ule-info.java appsrc\appinicio\appi nicio\midemoappmo

Despliegue de Módulo en Java

Aunque el proceso anterior de dos pasos funciona, se mostró principalmente por el bien de la discusión. Por lo general, es más fácil compilar el archivo moduleinfo.java de un módulo y sus archivos fuente en una línea de comando.

COMANDO javac -d appmodules/appfunc s appsrc\appfuncs\mo dule-info.java appsrc\appfuncs\app funcs\funcsimples\Fu

Presenta descriptores específicos del Los descriptores proveedor comode despliegue (ficheros XML) sirven manera como medio de comunicación de decisiones de diseño al contenedor y de personalizar el comportamiento sin tener que recompilar el código.

Nos aparecerá una ventana donde se nos pide que indiquemos cuál es la clase con el método main o Se nos pregunta si se deben incluir clase que da lugar a la ejecución librerías de usuario (en caso de que del programa. hayamos creado librerías nosotros mismos que sean necesarias para También se nos pregunta si ejecutar el programa debemos queremos incluir el código incluirlas, si noPASOS lo hemos hecho no fuente (include source). hay que elegir librerías).

Para apoder el programa Es un archivo ejecutable java crear Suele hacer través del entorno de en sí Como eclipse,como netbeans, bluej o cualquier otro un solo archivo ejecutable programación estés usando Tiene terminado una vezque el código de

CREA CIÓN DE JARS

Conclusiones: Conceptos de modulo en java Los módulos le dan una forma de describir las relaciones y dependencias del código que comprende una aplicación. Los módulos

también le permiten controlar qué partes de un módulo son accesibles para otros módulos y cuáles no. Mediante el uso de módulos, puede crear programas más confiables y escalables. Creación de modulo en java Para crear un módulo en java se debe de seguir los pasos anteriores para evitar errores en los archivos y mal funcionamiento en los datos Compilación de modulo en java Por lo tanto, como todos los demás programas de Java, los programas basados en módulos se compilan utilizando javac. Cuando siga este ejemplo, asegúrese de ejecutar los comandos javac desde el directorio miappmodulo para que las rutas sean correctas. Recuerde que miappmodulo es el directorio de nivel superior para toda la aplicación del módulo. Despliegue de modulo en java El despliegue sirve para exportar y convertir módulos en archivos almacenados en el descriptor de despliegue, procesando la información y designando roles para llamar métodos específicos para así diseñar un compartimiento de proyectos con fines de desarrollo.

Creación de Jars La creación de un archivo Jar genera un proceso en donde se debe escoger qué tipo de archivo se creará para ejecutarlo con tan solo darle doble click. En el proceso, se puede colocar la dirección de guardado y con ello tienes opción a enviarlo a otro ente que posea un ordenador adaptado a un sistema operativo requerido.

Referencia bibliográfica 1. Java desde cero. Modulo en java. Disponible en: https://javadesdecero.es/avanzado/modulos-java-ejemplos/ 2. Adictos al trabajo. Modularidad en Java 9. Disponible en: https://www.adictosaltrabajo.com/2017/10/30/modularidad-en-java-9-12/ 3. Java desde cero. Modulo en java. Disponible en: https://javadesdecero.es/avanzado/modulos-java-ejemplos/ 4. Java desde cero. Modulos en java. Disponible en: https://javadesdecero.es/avanzado/modulos-javaejemplos/#:~:text=Una%20declaraci%C3%B3n%20de%20m%C3%B3dulo%20est%C3%A1,de%20m%C3%B3dulo %20(module%20descriptor). 5. Directriz: Módulo J2EE. Disponible en:https://cgrw01.cgr.go.cr/rup/RUP.es/LargeProjects/tech.j2ee/guidances/guidelines/j2ee_module_B302A794.html 6. Beans con estado, singleton y asíncronos. Disponible en: http://www.jtech.ua.es/j2ee/restringido/comp-ee/sesion03apuntes.pdf 7. Creacion de jars archivo ejecutable java con BlueJ, Eclipse, NetBeans o IDE. Disponible en: https://aprenderaprogramar.com/foros/index.php?topic=434.0

INTEGRANTES: IBAÑEZ CHANAMÉ RALPH JUNIOR VERA CHINGUEL JEANPIERS LLATAS MALCA NATHALY MEDALID SALAZAR SOPLAPUCO FRANCO ALEXIS...


Similar Free PDFs