Ver Mensaje Individual
  #21 (permalink)  
Antiguo 10/06/2005, 16:12
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Tema: Package's
Pregunta: Que son los Paquetes??
Respuesta: Cuando desarrollamos algun proyecto generalmente es necesario crear paquetes para tener una buena organizacion del proyeto y sea facil de mantener y entender, los paquetes nos sirven para agrupar clases que generalmente usamos en nuestros sistemas.

JAVA cuenta con muchos paquetes como por ejemplo java.util.* donde encontramos muchas utilerias, java.lang.* donde estan los wrappers y algunas cosas mas....

puedes ver todos los paquetes disponibles en el API de JAVA en esta direccion

http://java.sun.com/j2se/1.3/docs/api/

Fisicamente los paquetes son carpetas donde se encuentran nuestras clases asi si creamos un paquete llamado primerpaquete la crpeta que contenga las clases tambien se llamara asi, si usas eclipse, entonces eclipse las crea por ti.

ahora ya que creamos nuestros paquetes creamos nuestras clases donde en la primera linia de esta clase debe tener esta intruccion:

package nombredelpaquete;

luego ya programamos todo lo que querramos, y guardamos esta clase dentro de la carpeta que en este caso se llamara nombredelpaquete.

OK, ahora ya que tenemos nuestras clases en sus respectivas carpetas necesitamos decirle al compilador donde estan nuestros paquetes, para ello necesitamos modificar los classpath. Para hacerlo depende del editor que uses o bien desde la consola unicamnete asi:

javac -classpath .;c:\uso\afq\classes;c:\proyeto1\paquetes\

y estara listo, luego en nuestras clases llamamos nuestros paquetes asi:

import nombredelpaquete.*;

El uso de paquetes es muy frecuente en aplicaciones de J2EE donde usamos sevlets, clases, JSP's en estos casos nuestros paquetes tienen que estar aqui:

WEB-INF/clases/

ahi es donde estaran todos nuestros paquetes :)

Última edición por stock; 10/06/2005 a las 16:18