En un post anterior [Crear plantillas personalizadas para Netbeans] vimos una forma sencilla que tiene Netbeans para facilitarnos el trabajo de programación a traves de plantillas de archivos. En este tutorial veremos otra forma un poco más elaborada para crear una plantilla de proyectos para poder utilizarlo como una base para diversos trabajos ya que cada vez que creemos una aplicación, se añadirán automáticamente la estructura básica que definamos en nuestra plantilla.
Herramientas
– Netbeans 7.3 y JDK 6 o superior
Tiempo: 30 minutos
Nivel: Intermedio
Plantilla
Antes de comenzar a crear nuestra plantilla, debemos tener ya listo una aplicación base, podría realizarse este ejemplo con una sola clase pero decidí hacer uso de un proyecto completo con paquetes, clases e imágenes.
La aplicación que utilizaremos es un sencillo programa que utiliza el patrón MVC (Modelo, Vista y Controlador), puedes descargarte el proyecto en este link económico.
La estructura MVC del programa es el siguiente:
El programa en ejecución
Creación de la plantilla
1.- FILE –> NEW PROJECT –>NETBEANS MODULES –>MODULES . Siguiente
2.- Se da el nombre al proyecto «Sample MVC» –> Siguiente
3.- Se completa la configuración básica del proyecto:
En Code Base Name, se debe escribir org.cualquier_cosa.nombre_del_proyecto, yo escribí org.bolivia,samplemvc, bien pudo ser org.noseque.sampleMVC, etc.
Finish para terminar y se crea la base del proyecto
4.- Se hace clic derecho sobre el proyecto, NEW –> OTHER –> MODULE DEVELOPMENT –> PROJECT TEMPLATE
Después se debe seleccionar el proyecto que servirá como base para la plantilla
Finalmente, se escribe el nombre del archivo de la plantilla «SampleAppMVC» sin espacios, el nombre con el que veremos la plantilla desde el IDE, «Sample MVC» y se indica la categoría donde ubicar la plantilla, en este «Samples | Java»
Cuando presionamos FINISH, vemos que la estructura del proyecto cambia, se añaden nuevos archivos, así como un empaquetado de nuestra aplicación base. También se añade automáticamente algunas librerias.
A continuación detallamos cada uno de los archivos creados:
SampleAppMVC.png. Es la imagen que se mostrara desde el IDE, puedes dejarlo como esta o reemplazarlo por otra imagen PNG de 16×16 pixeles
SampleAppMVCDescription.html. Texto con una pequeña descripción de la plantilla.
SampleAppMVCPanelVisual.java
SampleAppMVCWizardIterator.java.
SampleAppMVCWizardPanel.java. Archivos propios del proyecto, pueden editarse, pero los dejaremos como estan
SampleAppMVCProject.zip. Es un archivo ZIP donde esta el proyecto base que nos sirve de plantilla
Instalando la plantilla
Clic derecho sobre el proyecto y Install/Reload in Development IDE. Esperamos unos segundos y si no existe ningún error, la plantilla ya estará disponible para su uso.
Archivos utilizados en este post
Proyecto Sample Application MVC
Proyecto Module Sample MVC
🙂
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Como se vio en un post anterior (Capturar video de una webcam con JMF) la captura de un video desde una webcam utilizand...
¿Que es la facturación electrónica? Una factura es un documento que sirve para describir el costo de los servicios y des...
En este post hablaremos sobre la biblioteca de Apache PDFBox el cual es una herramienta para java de código abierto que...
A continuación te mostramos una guía sobre la nueva nueva función ‘estado‘ de WhatsApp. Primero que nada, a...
Guardar un reporte PDF creado en iReport no es tan diferente de solo visualizarlo en pantalla. En este ejemplo se hace u...
Programar es un arte y si bien escuchar música no te convertirá en un programador más hábil, estudios han demostrado que...
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...