miércoles, 11 de junio de 2008

Generar un webapps

Para generar un webapps lo que tenemos que hacer es un property con la dirección donde queremos que se genere el webapps

tenemos que crear otro property con el nombre que le vamos a dar a la aplicación

y despues tenemos que hacer un target con los campos que va a tener el webapps






para ejecutar esto en consola debetos estar situados en lugar donde vamos a crear el webapps y ponemos lo siguiente
ant -f ejemplo.xml generarWebbApp y te lo genera en el workspace que es dónde le as dixo k se genere


EJERCICIO GENERAR UN JAR O un zip

Para generar un .jar o un .zip lo que tenemos que hacer es tener un xml dentro del proyecto donde podremos hacer los target y la forma de generar un jar o un zip es la siguiente

creas un property con el destino en el que quieres que te genere el jar o el zip


despues lo que tenemos que hacer es un target para decirle el nombre que va a tener la función dónde quieres que se genere y con que nombre quieres que se genere y de que proyecto quieres que se genere


basedir="C:\workspace\eticom-ant-ejemplos" />


basedir="C:\workspace\eticom-ant-ejemplos"
/>



y para ejecutarlo en consola tenemos que estar situados en el lugar donde vamos a crear el jar o el zip
c:\workspace\eticom-ant-ejemplos y una vez que esta hay vamos a ejecutar la función para que genere el .jar o el .zip que se hace de esta manera
c:\workspace\eticom-ant-ejemplos> ant -f ejemplo.xml generateZip o generateJar
ejmplo.xml es por que el mio se llama asi

martes, 10 de junio de 2008

XML

xml significa extensible markup languaje algunas de sus caracteristicas son:

-lenguaje etiquetado
-diseño para intercambio de datos
-Etiquetas personalizadas
-autodescriptivo
-no hace nada : no display data solo estructura de datos

jueves, 5 de junio de 2008

modificar

Lo que he realizado hoy es una conexion a la base de datos y que te guarde las modificaciones en la base de datos mi ejemplo es este
http://proyecto-ma.googlecode.com/svn/trunk/proyecto-ui-delicious

¿ Qué hacer con un resultset?

creamos una lista
list links= new arraylist();
lo que tenemos que hacer es situarnos en el primer registro de nuesta tabla y recorrer toda la tabla
while (rs.next()) ;
de esta forma nos colocamos en el primero y lo hace hasta que next no encuentre nada
ahora creamo un objeto de tipo link
link l=new link();
ahora le decimos los atributos de la tabla
l.id=rs.getObject(" ");
l.nombre=rs.getString(1);
ahora le añadimos el objeto l a la tabla
links.add(l);

como se crea una consulta

para hacer una consulta lo primero que hay que hacer
es cargar los driver que se hace con
Class.forName("org.gjt.mm.mysql.Driver")
despues tienes que ver que se te conecte
Connection conexion= (Connection) DriverManager.getConnection("jdbc:mysql://localhost/delicious","root","eticom")
(tienes que poner el nombre de la base de datos y el nombre de la tabla que vas a modificar
lo siguiente que hay que hacer es crear un statement
Statement s= (Statement) conexion.createStatement();
obtendremos recordset
ResultSet rs = (ResultSet) s.executeQuery("select * from links");
tienes que ejecutar la query con la sentencia que quieres hacer
si queremos actualizar en vez de ejecutar la query pondremos lo esto
ResultSet rs = (ResultSet) s.executeupdate("select * from links");
y ya por ultimo mostrar los datos
while (rs.next()){
links.add(new Link(rs.getString(1), rs.getString(2)));
}

miércoles, 28 de mayo de 2008

Ejercicio agregar eventos a los componentes

En el ejercicio que hemos realizado hoy lo que hemos hecho es crear componentes y ahora darle un evento por ejemplo que cuando pulses la cruz que se cierre o que cuando pulses el boton te coga el texto que tiene otro componente y que te mande un mensaje de info con lo que has escrito
este es el ejemplo que yo he realizado
http://proyecto-ma.googlecode.com/svn/trunk/proyecto/src/pruebas/EscuchadorAction.java