المشاركات

عرض الرسائل ذات التصنيف tutorial

Ajax en JSF 2.0 - Ejemplo 1: Combo cambia texto

La técnica Ajax es muy útil para hacer aplicaciones donde solo se actualiza una parte de la página y no toda. Cuando salió JSF no tenía esta característica, pero otros frameworks (como ICEfaces) proporcionaban el Ajax como manera natural. También se podía utilizar otros complementos al JSF para que pueda funcionar.. pero ya no era el JSF natural. Con JSF 2.0, el Ajax ya es natural. Mostraremos un conjunto de ejemplos de Ajax con JSf 2.0. En este post haremos un ejemplo de cómo un combo puede cambiar el valor de un texto. Primero lo haremos sin Ajax, y luego con Ajax. El ManagedBean Primero haremos un ManagedBean llamado FormBean. Tendrá una propiedad que contiene las opciones del combo, y luego un atributo donde tendrá el valor seleccionado del combo. package jsf; import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; import javax.faces.model.SelectItem; @ManagedBean(name = "FormBean") @RequestScoped public class FormBean { private Select

Curso OnLine Groovy y Grails

Siguiendo con los cursos online dictados por Sang Shin, en javapassion.com se dictará el curso "Groovy and Grails Application Development (with Passion!) ". La clase comienza el 10 de febrero. con referencia a: "Groovy and Grails Application Development (with Passion!)" - Groovy and Grails Training Online Course by Sang Shin ( ver en Google Sidewiki )

Curso online gratuito de Java EE6 en una semana

Desde el 12 al 20 de enero de este año, se dictará en línea el curso Java EE6 vía JavaPassion.com http://www.javapassion.com/courses/javaee6codecamp.html Se utilizará el NetBeans 6.8 y el JDK 1.6 u17 Habrán tareas al final de cada sesión para medir el avance de cada participante. Al finalizar el curso y haber concluido satisfactoriamente las tareas, se emitirán sus respectivos certificados. Ojo: estos certificados no están asociados a ninguna entidad, solo certifican que han llevado el curso en JavaPassion.com Para participar de dicho evento, deberán registrarse en Google Groups: http://groups.google.com/group/javaee6-codecamp Anímense, y conocerán el Java EE6 de una manera rápida.

Groovy: Un lenguaje dinámico y ágil para la Plataforma Java

صورة
El primer post de este año quisiera dedicarlo a un lenguaje interesante. Este es Groovy: Un lenguaje dinámico como JavaScript, pero no es interpretado; tiene acceso a todo el API de Java, se ejecuta sobre el JVM, y por tanto puede interactuar con nuestras aplicaciones Java. Podemos tener algunas clases en Groovy y otras en Java. Más información lo puedes encontrar en Wikipedia . Lo bueno de este lenguaje es que - a gran diferencia de Java - no necesita de una clase "Main" para ejecutar la aplicación. Es como JavaFX, PHP, o como JavaScript, que ejecuta las instrucciones de arriba a medida que se van declarando. Por tanto, un "HolaTodos" puede ser así package demogroovy public class Prueba{ public static void main(String[] a){ System.out.println("Hola a todos"); } } o así: package demogroovy println("Hola a todos") Ambos son válidos en Groovy. Notar que los punto-y-coma (;) son opcionales. NetBeans nos permite crear clase

Spring ROO - Para desarrollar una aplicación en 10 minutos

En el JavaDay se expuso Spring Roo , al cual quedamos mi esposa y yo sorprendidos por la rapidez para poder crear una aplicación. Aquí presento un vídeo que muestra la simpleza de este framework.

MVC / MVP

El Modelo - Vista - Controlador es encontrado en casi cualquier artículo y muchas tecnologías demanda usar estos principios, por lo que genera bastante confusión en su significado actual y sus variaciones. Aquí podrán encontrar una definición sobre el MVC - que fue creado en los 70s -, y el MVP que fue creado en los 80s. Vamos, el tiempo pasó, y en el mundo de la tecnología, solo un año es suficiente para cambiar radicalmente el mundo. Aquí el enlace.. un interesante artículo. http://wiki.apidesign.org/wiki/MVC (en inglés)

Java: Primeros pasos - La revista

El grupo "Java: Primeros Pasos" ha lanzado el segundo número de su revista digital. La podéis descargar de aquí http://osum.sun.com/group/javaprimerospasos Los temas que tratan en este número son: Java Web "JSP": Cómo crear una JSP. (Usando el único IDE que lo tiene todo: NetBeans*) Instalación de MySQL, Apache y PHP en Fedora Muy recomendada para quienes recién se inician en el mundo Java. Felicitaciones al grupo (*) La publicidad de NB en este post es mía :)

Symfony en NetBeans 6.8

صورة
 Ya sé que este blog se llama "Apuntes de Java ", pero el objetivo es también dar apuntes sobre NetBeans (ya que también fue hecho en Java... y apoyo al proyecto) Así que este post está referido al framework para PHP Symfony. Espero que les agrade Symfony en NetBeans 6.8 (También se encuentra en la documentación de NetBeans: http://wiki.netbeans.org/NB68symfony_es ) Symfony es uno de los mejores frameworks para PHP que permite desarrollar aplicaciones web basado en MVC. Ayuda enormemente en la construcción de aplicaciones web complejas en PHP. Aunque Symfony fue ideado para trabajar desde la línea de comandos, NetBeans 6.8 lo incluye dentro sus complementos a fin de ayudar al desarrollador en la elaboración de aplicaciones complejas. Instalación del componente Symfony La instalación es bastante simple. Se puede descargar desde el centro de actualización (Herramientas > Complementos). Debemos tener instalado el complemento para PHP. Si no lo tenemos instalado, este

Un editor de XML Schema gratuito... NetBeans

صورة
Cuando queremos editar un archivo XML podemos usar un editor de texto plano (aunque llega a ser confuso cuando crece mucho). Sabemos que los XML permite cualquier estructura de datos, pero tampoco hay que abusar de ello. Es necesario que tenga un orden: cuales son los tags, cuantos, cuales y en qué orden se establecen los valores, qué atributos debe tener, etc. Para ello se puede usar DTD , o un , XML Schema . Usar un XML Schema tiene la gran ventaja es que es otro XML más, y que tiene más manera de restringir un XML que usando un DTD. Para hacer un XML Schema se debería de usar un super editor de XML. El más conocido es el XML Spy. Lo he usado bastante, hasta cuando me decía que debería pagar por la versión.... además no corría en Linux. Jugando por ahí con NetBeans encontré que también tiene su propio editor de Schemas. Y de eso lo trataré en este post. Paso 0: Instalación del editor de XML Schemas. Para comenzar, debemos instalar el componente, si es que no hemos instalado la opción

Refcardz: JSF 2.0

Guía de referencia de Cay Horstmann sobre JSF 2.0 http://refcardz.dzone.com/refcardz/javaserver-faces-20?oid=hom11109

Bugzilla desde NetBeans 6.7

صورة
Por fin NetBeans tiene comunicación con un Issue tracker. Hasta el momento han mencionado cómo conectarse con Kenai, un repositorio de proyectos como Google Code o SourceForge. Pero hay quienes manejamos problemas unicamente con el Bugzilla. En este post comentaré cómo conectarse a un servidor Bugzilla desde NetBeans 6.7 (aunque para este post, lo estoy haciendo con una versión de desarrollo del IDE). Paso 0 Tener el NetBeans 6.7. En las versiones anteriores no existe la configuración de Issue Trackers, ni con plugins. Paso 1 Abrir el panel de Servicios (Ctrl+5), y en el nodo "Issue trackers", darle clic derecho y seleccionar (la única opción que existe) "Create Issue tracker..." Paso 2 Ahora, en la ventana que se nos muestra, debemos escribir los datos del servidor Bugzilla que queremos acceder. Yo usaré como ejemplo, el bugzilla de Gnome. Hacer clic en el botón "Validate" para comprobar si los datos escritos y listo. Clic en el botón &q