Sei sulla pagina 1di 7

Share   Next Blog» Create Blog   Sign In

APUNTES DE JAVA   
VISITA HTTPS://APUNTES.DEV.JAVA.NET/
GOOGLE GROUPS: APUNTES DE JAVA

 
Inicio   Búsqueda  

MI ÉRCOLES 28 DE OCTUBRE DE 2009 FEEDBURNER FEEDCOUNT

Plugins curiosos para NetBeans 6.8
Considero que la capacidad de un software tambi én se mide por la de sus complementos.

Aún no sale la versi ón oficial de NB 6.8 (en este momento est á en versi ón Beta) y he podido ver algunos 


plugins que me llaman la atención.

Para este post, estoy utilizando la versi ón construida el 28/10/2009 (o sea, el d ía que escribo este post).

Los plugins (en orden alfabético, y no por preferencia) que considero interesantes hoy, son los siguientes: 

1. Entity Relationship Diagrama Support  
2. Explore from here  
3. Graphical Class View 
4. Java Go to implementation  
5. Run Terminal 
6. User tasks 
 
Buscar  
  

Comencemos...
DATOS PERSONALES

Previa instalaci ón de los plugins desde Tools > plugins, y previa lectura de la licencia (la que  nadie lee ninguno  DIEGO SILVA

leemos), y despu és del reinicio del IDE, nos pondremos  probar cada uno de estos plugins, y ver si son buenos  Ingeniero de Sistemas. 


o no. Ya ustedes hacen su veredicto. Programador desde 
1990. Programador de 
1. Entity Relationship Diagrama Support Java desde 2000.  Pero lo 
Tenemos una base de datos, con relaciones, contraints, foreing keys y dem ás cosas propias de una base de  que más adoro en mi vida son: mi esposa 
datos. Le podriamos pedir al DBA que nos dé su diagrama de entidad­relaci ón, pues para saber qu é vamos a  (desde 1999), y mis hijos (desde 2004 y 
trabajar. O quizás se hizo la base de datos usando la capacidad mental de un DBA: de memoria. (Recomiendo  2006).  
usar mejor una diagrama ER antes de crear las tablas). Existen diagramadores de ER que hacen ingenieria 
VER TODO MI PERFIL  
inversa a una base de datos creada, por ejemplo el MySQL Workbench, y otros más para otros m ás. Este plugin 
de NB no hace ingeniera inversa (ya que no vamos a hacer un modelo editable) solo nos muestra cómo est á la 
base de datos en este momento. Y esto es lo que haremos:
 
 
1. Debemos tener una conexi ón desde NB a una base de datos en el panel Services (Ctrl+5). Naturalmente, 
el JDBC de una base de datos ya debe existir.  
2. También debemos tener un proyecto ya trabajando. Desde ah í, creamos un nuevo archivo (File > New 
File o Ctrl+N) y seleccionamos la categor ía "Persistence" y el tipo de archivo "ER Diagram"

 
Visita  Open Source University Meetup

SUBSCR ÍBASE VIA EMAIL


el JDBC de una base de datos ya debe existir.  
2. También debemos tener un proyecto ya trabajando. Desde ah í, creamos un nuevo archivo (File > New 
File o Ctrl+N) y seleccionamos la categor ía "Persistence" y el tipo de archivo "ER Diagram"

 
Visita  Open Source University Meetup

SUBSCR ÍBASE VIA EMAIL

Enter your email address:

  Subscribe  

3. Clic en "Next". Indicamos el nombre del archivo y la ubicaci ón.

make custom gifts  at Zazzle 

SEGUIDORES

ARCHIVO DEL BLOG

►  2010  (23)  

▼  2009  (95 ) 
►  diciembre  (8)  

►  noviembre  (11 )  

 
▼  octubre  (3) 
migraci ón de netbeans.org   

Plugins curiosos para NetBeans 6.8   

Symfony en NetBeans 6.8   

►  septiembre  (2)  
4. Clic en Next. Seleccionamos la conexi ón de la base de datos que vamos a trabajar. Este debi ó de haberse 
creado previamente, como se mencion ó en el paso 1. ►  agosto  (5)  

►  julio  (6)  

►  junio  (19 )  

►  mayo  (11 )  

►  abril (12 )  

►  marzo  (7 )  

►  febrero  (8)  

►  enero  (3)  
 
►  2008  (41 )  

►  2007  (29)  

►  2006  (9)  
5. Clic en Finish. Encontraremos el archivo creado en el explorador del proyecto.

ETIQUETAS

ajax  (8)  
aop  (1 )  
apache  (5)  
bug (1 )  
bugzilla (1 )  
cdi (1 )  
►  2006  (9)  
5. Clic en Finish. Encontraremos el archivo creado en el explorador del proyecto.

ETIQUETAS

ajax  (8)  
aop  (1 )  
apache  (5)  
bug (1 )  
bugzilla (1 )  
cdi (1 )  
chiste  (4)  
concurso  (2)  
conferencias  (5)  
  curso  (4)  
dao  (2)  
datasource  (3)  
desktop  (2)  
6. Y al abrirlo, veremos la tablas de la base de datos y sus respectivas relaciones.
documentacion  (5)  
eclipse  (2)  
ejb (6)  
ejb 3.1  (2)  
error  (1 )  
eventos  (1 )  
facelets  (1 )  
firefox  (1 )  
formateo  (2)  
glassfish (10 )  
glassfish v 3 (1 )  
groovy  (2)  
ibatis (3)  
ICEfaces (6)  
 
internet  (2)  
java  (50 )  
java ee  (1 7 )  

2. Explore here java ee  6 (8)  


¿El proyecto es tan grande que necesitamos concentrarnos en una carpeta o en un paquete?   javafx  (6)  
javascript  (5)  
jdbc  (6)  
jfreechart  (1 )  
jpa (10 )  
jpa 2.0  (1 )  
jquery  (1 )  
jsf (18 )  
jsf 2.0  (3)  
jsp (4)  
jstl (1 )  
juegos  (1 )  
junit (1 )  
libraries  (2)  
libros  (2)  
 
linux  (1 )  
log4j (1 )  
Bueno, aquí está la soluci ón. Clic derecho sobre la carpeta, seleccionar "Explore here"...
logging (1 )  
mysql  (3)  
netbeans  (93)  
netbeans  6.1  (14 )  
netbeans  6.5  (24)  
netbeans  6.7  (9)  
netbeans  6.8 (14 )  
netbeans  6.9 (3)  
noticias  (27 )  
off topic  (26)  
opinion  (15 )  
oracle  (7 )  
php (9)  
platform  (1 )  
plugins (2)  
 
linux  (1 )  
log4j (1 )  
Bueno, aquí está la soluci ón. Clic derecho sobre la carpeta, seleccionar "Explore here"...
logging (1 )  
mysql  (3)  
netbeans  (93)  
netbeans  6.1  (14 )  
netbeans  6.5  (24)  
netbeans  6.7  (9)  
netbeans  6.8 (14 )  
netbeans  6.9 (3)  
noticias  (27 )  
off topic  (26)  
opinion  (15 )  
oracle  (7 )  
php (9)  
platform  (1 )  
plugins (2)  
  presentacion  (2)  
... y listo.
programador  (2)  
reportes  (3)  
restful (1 )  
scjp  (2)  
seguridad  (6)  
server  (1 )  
spring (5)  
sql (3)  
struts  (5)  
sun (9)  
swing (4)  
tiles (2)  
tips (16 )  
tomcat  (8)  
  trucos  (9)  
tutorial  (30 )  
3. Graphical Class View ubuntu  (2)  
"Una imagen vale más que mil palabras" (dicho popular) uml (1 )  
"Perdimos una imagen, consigan mil palabras" (Dr. House).
video  (7 )  
Tenemos asociaciones de clases, interacciones entre ellas, variables de tipo clase, etc.. y perdimos el rastro.
web (46)  
webinar  (1 )  
Clic derecho sobre una clase, y seleccionar "graphical view"
weblogic  (1 )  
webservices  (2)  
wiki (1 )  
windows  (3)  
xml  (3)  

Y despu és de un instante, se ver án las asociaciones

OJO: no es un diagrama de clases UML, es solo una representación de cómo interact úan con la clase 
seleccionada.

4. Java Go to implementation
Esta funcionalidad la vi en Eclipse, y recién vi un plugin de NB en la versi ón 6.7. Please do not change this code for a 
Tenemos una interfaz o una clase abstracta con m étodos abstractos. Queremos saber y ver las clases que lo  perfect fonctionality of your counter  
implementan. Clic derecho sobre el m étodo que el m étodo abstracto. Seleccionar Navigate > Go to  programaci ón 
implementation celulares y telefonos  

RSS INTERESANTES
Esta funcionalidad la vi en Eclipse, y recién vi un plugin de NB en la versi ón 6.7. Please do not change this code for a 
Tenemos una interfaz o una clase abstracta con m étodos abstractos. Queremos saber y ver las clases que lo  perfect fonctionality of your counter  
implementan. Clic derecho sobre el m étodo que el m étodo abstracto. Seleccionar Navigate > Go to  programaci ón 
implementation celulares y telefonos  

RSS INTERESANTES

Mozilla Hispano  
Podcast #010  ­ Vuelve el podcast 
de Mozilla Hispano en su edici ón 
número 10, y con  novedosos 
cambios en la estructura del 
mismo y una duraci ón reducida a 
media hora. En e... 
  Hace 2 días 
Se mostrar á los métodos que lo implementan.
NetBeans Highlights  
Gephi: NetBeans Platform Project 
Selected for Google Summer of 
Code ­ Gephi is an open­source 
graph visualization software 
created by developer  Mathieu 
Bastian and built on the NetBeans 
  Platform. The project will be a  
partici...  
Hace 3 días 
Seleccionamos uno y el NB nos mostrará la implementaci ón.
Downloads for project diesil ­
java on Google Code  
JSF20AjaxComboCambiatexto.tar.
gz (12.1 KB) ­ Ejemplo de JSF 2.0 
Ajax Combo Cambia texto  Labels: 
Featured  Type ­Source  OpSys­All 
  Download 
Hace 1 mes.  
5. Run Terminal Java Technology Headlines  
Para mi es muy  útil: Quiero entrar desde la consola del sistema operativo al contenido de una carpeta o  2009 Annual Developer Quiz  ­ 
paquete. Tendr ía que abrir una ventana del consola del sistema operativo, y luego hacer cd hasta llegar al  Test your knowledge of Java 
developments in 2009.  
directorio. Con este plugin es m ás fácil. Solo hacemos clic derecho sobre la carpeta que queremos acceder en 
Hace 3 meses  
la consola, y seleccionamos Tools > Run Terminal.

PROYECTOS USADOS EN LOS


TUTORIALES QUE ELABOR É

He elaborado diversos tutoriales para el 
programa "Community Docs " de 
NetBeans.
Para ver todos los proyectos que us é 
para cada tutorial, estos se pueden 
encontrar aqu í:

http://code.google.com/p/diesil ­
java/downloads/list

 
Y listo.

6. User tasks
 Si no tenemos una lista de lo que tenemos que hacer, no sabremos qu é vamos hacer. Es mejor tener una lista 
de tareas.. y adem ás saber cu ánto demoramos en resolver una tarea... y cu ánto no hacemos nada.
Este plugin lo vi desde la version 6.1. Es muy  útil. Permite al desarrollador listar todas las tareas que tiene que 
hacer, y tambi én permite definir subtareas. Todas estas pueden estar asociadas a una l ínea de código especial.
Podemos acceder a  él, desde Window > Other > User tasks.
de tareas.. y adem ás saber cu ánto demoramos en resolver una tarea... y cu ánto no hacemos nada.
Este plugin lo vi desde la version 6.1. Es muy  útil. Permite al desarrollador listar todas las tareas que tiene que 
hacer, y tambi én permite definir subtareas. Todas estas pueden estar asociadas a una l ínea de código especial.
Podemos acceder a  él, desde Window > Other > User tasks.

Es un panel inferior al editor. Ah í demos declarar nuestras tareas. Y cuando queremos hacer seguimiento a 
nuestro trabajo, presionamos en el bot ón verde (o clic derecho y seleccinamos Start). El plugin detectar á 
cuanto tiempo estamos trabajando en el IDE. Y cuando seleccionamos "Pause", no registrará el tiempo. Se 
supondr á que hemos detenido nuestro trabajo. Luego, podemos indicar cu ánto del trabajo hemos avanzado. 
Cuando esté el 100% de la tarea, el plugin nos dirá cu ánto tiempo realmente nos hemos dedicado a esta tarea.
As í que con esto podemos asegurar a nuestro jefe que hemos trabajo....  o nos puede condenar.

Hay muchos m ás plugins, que ya no me di ó tiempo de postearlo. As í que despu és seguiré continuando con este 


tipo de art ículo.  

P U B L I C A D O P O R D I E G O S I L V A EN 15:15
ETIQUETAS: J A V A , NETBEANS , NETBEANS 6.8 , T I P S

3 COMENTARIOS:   

An ónimo dijo... 

Muy buenos tips

5 DE NOVIEMBRE DE 2009 13:43   

An ónimo dijo... 

de donde puedo bajar esos plugins tengo el netbeans 6.8 pero no los encuentro para bajar el plugin en 
el actualizador, gracias.

9 DE MARZO DE 2010 17:39   

Williams Pacheco  dijo... 

si donde consegimos esos plugins puedes colocar la ruta .. excelente aporte.

6 DE ABRIL DE 2010 23:24   

PUBLICAR UN COMENTARIO EN LA 
ENTRADA  

Si quieres hacer una pregunta más espec ífica, hazla en los foros 
que tenemos habilitados en  Google Groups :
http://groups.google.com/group/apuntesdejava

Entrada más reciente   Página principal    Entradas antiguas  

Suscribirse a: Enviar comentarios (Atom)  
Entrada más reciente   Página principal    Entradas antiguas  

Suscribirse a: Enviar comentarios (Atom)  

NUBE DE ETIQUETAS

A J A X   (8)  A O P   ( 1 )   A P A C H E   ( 5 )   B U G   ( 1 )   B U G Z I L L A   ( 1 )   CDI   ( 1 )   CHISTE   ( 4 )   CONCURSO   ( 2 )


CONFERENCIAS   ( 5 )   CURSO   ( 4 )   DAO   ( 2 )   DATASOURCE   ( 3 )   DESKTOP   ( 2 )   DOCUMENTACION   ( 5 )
ECLIPSE   ( 2 )   EJB   (6 )  E J B   3 . 1   ( 2 )   E RROR   ( 1 )   E V E N T O S   ( 1 )   F A C E L E T S   ( 1 )   F I R E F O X   ( 1 )   FORMATEO
( 2 )   GLASSFISH   (1 0 )  G L A S S F I S H   V 3   ( 1 )   GROOVY   ( 2 )   IBATIS   ( 3 )   ICEFACES   (6 )  INTERNET   ( 2 )
JAVA   (50 )  J A V A   E E   (17 )  J A V A   E E   6   (8)  J A V A F X   (6 )  J A V A S C R I P T   ( 5 )   JDBC   (6 )
J F R E E C H A R T   ( 1 )   JPA   (1 0 )  J P A   2 . 0   ( 1 )   J Q U E R Y   ( 1 )   JSF   (18 )  J S F   2 . 0   ( 3 )   JSP   ( 4 )   J S T L   ( 1 )
J U E G O S   ( 1 )   J U N I T   ( 1 )   LIBRARIES   ( 2 )   LIBROS   ( 2 )   L I N U X   ( 1 )   L O G 4 J   ( 1 )   L O G G I N G   ( 1 )   MYSQL   ( 3 )

NETBEANS  (93)  N E T B E A N S   6 . 1   (1 4 )  NETBEANS  6.5   (24)  NETBEANS  6 . 7   (9 )


NETBEANS  6.8   (1 4 )  N E T B E A N S   6 . 9   ( 3 )   NOTICIAS   (27)  OFF TOPIC   (26)  OPINION   (1 5 )
ORACLE   (7 )  PHP   (9 )  P L A T F O R M   ( 1 )   PLUGINS   ( 2 )   PRESENTACION   ( 2 )   PROGRAMADOR   ( 2 )
REPORTES   ( 3 )   R E S T F U L   ( 1 )   SCJP  ( 2 )   SEGURIDAD  (6 )  S E R V E R   ( 1 )   SPRING  ( 5 )  SQL  ( 3 )  STRUTS  ( 5 )
SUN   (9 )  SWING   ( 4 )   TILES   ( 2 )   TIPS   (1 6 )  TOMCAT   (8)  TRUCOS   (9 )  TUTORIAL   (30 )  UBUNTU
( 2 )   UML   ( 1 )   VIDEO   (7 )  WEB  (46)  W E B I N A R   ( 1 )   W E B L O G I C   ( 1 )   WEBSERVICES   ( 2 )   WIKI   ( 1 )
WINDOWS  ( 3 )  XML  ( 3 )  

Potrebbero piacerti anche