Entradas

Mostrando las entradas con la etiqueta netbeans 6.8

Portales en Java

Imagen
Una aplicación web es relativamente fácil de hacer... pero si nuestro cliente quiere que le hagamos un portal para que sea Intranet, Extranet, administración de contenidos, gestor de archivos, foros, chat, wiki y 50 etc. más, podemos decir "sí se puede", y a medida que avanza el proyecto pensamos que se podría vender a otro cliente, tratamos de hacer lo más estándar posible.... y nunca terminamos. Estos sistemas web que permiten administrar contenidos se llaman Sistemas de Gestión de Contenidos (En inglés Content Management System - CMS) Estos ya tienen todo, o al menos todo el soporte necesario para gestionar contenidos web. Es una plataforma, y nosotros deberíamos unicamente anexarle las partes que faltan y lo que nuestro cliente necesita. Los más conocidos en PHP son Joomla , PHPNuke , Drupal .  Estos se encuentran en los hosting que se alquila por US$20 al año. Son simples, y funcionan para todos tipos de usuarios. Pero ¿y Java?

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

Parche 1 de NB 6.8

Imagen
Desde el 4 de febrero está disponible el parche 1 de NB 6.8. Éste se puede obtener desde Herramientas > Complementos y luego hacer clic en el botón "Volver a cargar el catálogo" Si no dispones de una conexión directa para actualizar los .nbm, se pueden descargar directamente desde esta dirección: http://updates.netbeans.org/netbeans/updates/6.8/uc/final/stable/patch1/ Solo que se tendría que bajar uno por uno.

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

Imagen
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

Actualización de NB 6.8 en Español

Imagen
La principal razón por la que no se usa un software traducido al español es que está mal traducido. El trabajo de traducción de NB es realizado por la comunidad, y no recibimos ni un duro por ello. Nuestra recompensa es la satisfacción de que el software salga y (al menos en mi caso) ver que compañeros de trabajo o de estudios usen esa versión. Pido disculpas a nombre de la comunidad de traducción de NB por los errores gramaticales, contextuales y demás encontrados en el software. Algunos quizás hemos traducido con prisa, usamos el Google translate, no revisábamos la semántica.. o la dificultad más grande: no sabemos en qué parte del IDE se encuentra el texto que queremos traducir: solo nos presentan el texto y nada más. Solo se puede encontrar el error una vez que ya está compilado el software. Afortunadamente, la gente de NetBeans.org nos permite aún actualizar las traducciones: lo días viernes recopilan los cambios, y los lunes lanzan un nuevo "binario" (más info: http

Conferencia virtual de java EE 6 y NetBeans 6.8 - reproducción de la conferencia

En un post anterior se anunció la Conferencia Virtual de JavaEE 6 y GlassFish V3. Para los que se perdieron dicha conferencia, han publicado: Los vídeos de la conferencia . Las presentaciones usadas .

JavaFX Composer

Imagen
ya está disponible el plugin JavaFX Composer desde el Centro de Actualización de NetBeans 6.8 (Herramientas > Complementos) Ahora, al crear un nuevo proyecto JavaFX, habrá un nuevo tipo de proyecto. Luego, el diseño de la aplicación e totalmente visual. Aquí hay un vídeo sobre el Plugin http://netbeans.org/project_downloads/javafx/fxc_simpleapp/index.html A disfrutarlo!

Conferencia virtual de java EE 6 y NetBeans 6.8

¿Qué es Java EE y por qué es importante para los desarrolladores? ¿Cuáles son las nuevas características de Java EE 6 y cómo puede ayudar a los desarrolladores a ser productivos? Obtén las respuestas a estas preguntas y más en la Conferencia Gratuita Virtual Java EE 6 y GlassFish v3 . Día: 15 de diciembre de 2009. Lugar: A nivel mundial. Hora: 08:00 - 17:00 (PST - Hora del pacífico). Verificar las zonas horarias respectivas de acuerdo a tu país. Regístrate ahora Agenda de la conferencia (PDF) ¡No faltes!