Tips, Soluciones y Novedades en Tecnología

22/02/2016

Plantillas en Netbeans



Muchos developers usan Netbeans IDE, como favorito, pero muchos también no aprovechan al máximo las herramientas y plugins que trae netbeans para facilitarle al developer en su trabajo.





Cuando creamos clases, interfaces, etc, muchas veces replicamos y tenemos que copiar de otra clase todo el contenido para poder avanzar.



Netbean IDE, tiene un modulo que se encarga de administrar plantillas, es decir puedes modificar las ya existentes y también puedes crear tus propias plantillas, según tu propósito.







En la imagen se puede apreciar una serie de plantillas por tipo y lenguajes, hay una variedad de plantillas disponibles para agilizar nuestros desarrollos, por ejemplo yo tengo un grupo de plantillas que me facilitan mi desarrollo.









Para acceder los hacemos: Tools -> Templates 

Al hacer click en Java Class, se mostrar la siguiente Plantilla.








 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "${project.licensePath}">

<#if package?? && package != "">
package ${package};

</#if>
/**
*
* @author ${user}

 */
public class ${name} {

}





Por eso cuando le dan agregar una clase siempre te sale con esa estructura.



Entonces como podéis ver allí pueden agregar todo el código que necesiten para no tener que estar repitiendo, pero ojo, tienen que crear su propia plantilla por ejemplo ClaseDAO.

A continuación podemos ver mi plantilla personalizada, ustedes tienen que hacerlo según su propósito








 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "${project.licensePath}">

<#if package?? && package != "">
package ${package};

</#if>
/**
*
* @author ${user}
* @email reyiclaros@gmail.com
* @Company Java for developers
* @website www.claros-java.blogspot.com
*/
public class ${name} {

private static String getNameClass(){
return this.getClass.getSimpleName();
}

}





Saludos cordiales.



0 comments:

Publicar un comentario