Viruz Blog
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Dependencias en NetBeans Platform parte 2

Ir abajo

Dependencias en NetBeans Platform parte 2 Empty Dependencias en NetBeans Platform parte 2

Mensaje  Admin (Viruz) Lun Nov 26, 2012 4:08 am

Ya hemos agregado nuestra primera dependencia a un módulo ahora en esta segunda parte del tutorial es donde entra la categoría "API Versioning".

Lo que se necesita conocer
  • Crear módulo en NBP
  • Dependencias en NBP parte 1

Pasos:

1. Para empezar tendremos como ejercicio crear un segundo módulo en la plataforma como ya se conoce.
[Tienes que estar registrado y conectado para ver esa imagen]
2. Ahora en este segundo módulo creado repetimos los pasos de agregar una dependencia, a diferencia de la primera vez activaremos la opción "Show Non-API Modules" que nos aparecen en la ventana de agregar dependencia. Y buscamos el nombre del primer módulo con el que ya se contaba dentro de la aplicación.
Nota: nuestra primera dependencia dentro del segundo módulo será el primer módulo.
[Tienes que estar registrado y conectado para ver esa imagen]
Esto significa que si se utiliza una clase de plataforma NetBeans en su módulo y el editor de código no puede encontrar la clase deseada, el problema normalmente se puede solucionar simplemente la creación una dependencia en el módulo que proporciona la clase.
3. Ahora dentro del primer módulo damos clic en propiedades y seleccionamos la categoría ya mencionada y en esta ventana tendremos las siguientes opciones:

  • Code Name Base: Es el nombre del paquete principal del módulo (donde se crea el XML y Bundle.properties)
  • Module Type: Es el tipo de módulo dentro de la plataforma consta de 3 tipos regular, autoload y eager.
  • Public Packages: Son los paquetes que se encuentran dentro del módulo y que al ser seleccionados se vuelven públicos.
[Tienes que estar registrado y conectado para ver esa imagen]
Tipos de módulos:

  • Regular: Es el común tipo de aplicación de módulos. Estos son cargados cuando la aplicación empieza.
  • AutoLoad: Estos módulos son cargados únicamente cuando otro módulo los requiera.
  • Eager: Se carga cuando todas las dependencias están establecidas. No puede ser activada o desactivada de forma explícita, uno puede estar seguro de que el módulo no se carga antes de los módulos con los que se tiene dependencia. Por ejemplo: si el módulo X depende de los módulos A y B, y estos no están disponibles no es necesario cargar el módulo X.
4. Una vez dentro de esta ventana seleccionamos el paquete que queremos público con el fin de utilizar las clases que contiene dicho paquete.
[Tienes que estar registrado y conectado para ver esa imagen]
5. Ahora veremos un ejemplo de como poder utilizar una clase deseada de otro módulo, para ello dentro de nuestro segundo módulo crearemos una clase Java. Esto se realiza dando clic derecho en el paquete escogemos la opción de New > Java Class.

6. Ahora en este punto depende del usuario ya que en su módulo puede tener más clases en el caso de ejemplo solo se tiene la ventana y la acción ya creada así que vamos a a importar solo la acción.

Esto se realiza como si fuera una importación de una librería de la siguiente manera:

import org.prueba.modulo.PrimerAcción;
[Tienes que estar registrado y conectado para ver esa imagen]
De esta manera podemos agregar nuestras clases java de otro módulo y finalizamos la parte teórica en cuanto a dependencias se refiere.


Autor: Viruz study
Enlace:Dependencias en NetBeans Platform (Parte 2)
Admin (Viruz)
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 35
Localización : Desktop

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.