jb's blog https://www.javamexico.org/blogs/jb es Introducción a Apache Ant https://www.javamexico.org/blogs/jb/introduccion_apache_ant <p>En este tutorial introductorio veremos:</p> <ul> <li>¿Qué es Ant?</li> <li>Ant multiplataforma</li> <li>Modo de ejecución</li> <li>El archivo de configuración (build.xml)</li> <li>Estructura del build.xml</li> <li>Tipos de etiquetas</li> <li>Finalizando...</li> </ul> <p><strong>¿Qué es Ant?</strong></p> <p>Primero que nada, Ant es una herramienta que puede ser utilizada para un sinfín de propósitos, casi siempre orientados al desarrollo con Java, pero puede ser herramienta para un propósitos totalmente diferentes y variados.</p> <p>Y bien.. pero, ¿Qué es Ant? Ant es una herramienta para realizar tareas un tanto repetitivas, su uso principal es similar al de Make, Nmake, Gnumake o JAM de UNIX. Para poder utilizar Ant es necesario tener la JDK 1.2 o posterior y un parser XML aunque los binarios de Ant ya tienen Apache Xerces2 como XML Parser por default.</p> <p>La ventaja de Ant sobre herramientas como el Make de UNIX es su característica multiplataforma que explicaré a continuación, ya que Ant se basa en archivos XML de configuración, lo que hace que no dependa de las instrucciones de la shell del sistema operativo.</p> <p><a href="https://www.javamexico.org/blogs/jb/introduccion_apache_ant" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/jb/introduccion_apache_ant#comments Java Enterprise Fri, 14 Sep 2007 15:36:23 +0000 jb 32 at https://www.javamexico.org Haciendo un pequeño Callback https://www.javamexico.org/blogs/bnk/haciendo_un_pequeno_callback <p>Bien ahora que tengo un poco de tiempo describiré que es y como funciona un Callback, que en pocas palabras es una técnica que consiste en crear un objeto y que el objeto creado obtenga una referencia de quien lo instanció y pueda enviarle una respuesta.</p> <p>Más fácil, los callbacks permiten a un objeto A asignar una tarea a un objeto B, es entonces cuando el objeto B puede notificar al objeto A (de manera asincrónica) cuando la tarea es completada.</p> <p>Con esto separamos muy bien las responsabilidades entre objetos y mejoramos el uso de recursos :-)</p> <p><strong>Clase A - Cliente.java</strong><br /> <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><strong>Clase B - Lanza.java</strong><br /> <span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/bnk/haciendo_un_pequeno_callback" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/bnk/haciendo_un_pequeno_callback#comments Java Standard Edition Wed, 29 Aug 2007 18:00:32 +0000 jb 28 at https://www.javamexico.org Usando SWT para crear interfaces gráficas (GUI) https://www.javamexico.org/blogs/benek/usando_swt_para_crear_interfaces_graficas_gui <p><strong>¿Qué es SWT?</strong><br /> SWT es un framework para crear interfaces gráficas en Java (como Swing o Awt) que crea a través de JNI (Java Native Interface) interfaces gráficas nativas del Sistema Operativo en donde ejecutemos nuestra aplicación SWT. Esto quiere decir que con el mismo código visualizaremos en cada Sistema Operativo nuestras ventanas como si hubieran sido creadas para ese SO en específico.</p> <p><strong>Por ejemplo:</strong></p> <p>Windows<br /> <img src="" alt="" /></p> <p>Linux/Gtk<br /> <img src="" alt="" /></p> <p>Mac OS X<br /> <img src="" alt="" /></p> <p>Motif<br /> <img src="" alt="" /></p> <p>Photon<br /> <img src="" alt="" /></p> <p>Ahora bien, enumeraré las que a mi parecer son las más visibles ventajas y desventajas de este framework.<br /> <strong>Ventajas:</strong></p> <ul> <li>* Ya que crea nativamente la GUI dependiendo del SO, es más rápido que Swing</li> <li>* Consume menos recursos</li> <li>* La interfaz gráfica se verá como las demás aplicaciones de tu SO</li> <li>* Está en constante desarrollo</li> </ul> <p><em>Continúa...</em></p> <p><a href="https://www.javamexico.org/blogs/benek/usando_swt_para_crear_interfaces_graficas_gui" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/benek/usando_swt_para_crear_interfaces_graficas_gui#comments Java Standard Edition Wed, 15 Aug 2007 21:37:26 +0000 jb 8 at https://www.javamexico.org