Skip to main content

Posts

Showing posts from March, 2011

Instalando NetBeans 7.0 RC1

Ya esta disponible NetBeans 7.0 RC1
puedes descargarlo desde http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/

Tutorial básico de aplicaciones Web con NetBeans parte 5

En este tutorial usaremos los archivos de propiedades para soportar varios idiomas.
Creamos un nuevo paquete llamado properties

Creamos un archivo de propiedades seleccionando  -Nuevo->Otro->Archivo de Propiedades

en el nombre escribimos mensajesCreamos un archivo de propiedades
Agregamos una nueva propiedad
Quedaría de la siguiente manera
Dar clic derecho y seleccionar Agregar->Localizacion
Seleccionamos el idioma


Archivo con soporte para otros idiomas

Editamos el archivo index.xhtmlAgregamos en el <h:header>   <f:loadBundle basename="avbravo.beans.properties.mensajes" var="mensajes" />
corregimos


Quedaría de la siguiente manera
Ahora colocamos entre comentarios la etiqueta  <h:outputLabel value="Mi aplicación JSF"/> <!--      <h:outputLabel value="Mi aplicación JSF"/>       -->
y escribimos haciendo referencia al archivo de propiedades mediante mensajes, que corresponde var="mensajes"/> y titulo es la pr…

IDENTIFICAR EL TIPO DE PROYECTO

IDENTIFICAR EL TIPO DE PROYECTO
Identifica el tipo de proyecto abierto y obtiene la ruta de la carpeta src y web
Damos clic en el nombre del proyecto y presionamos




Creamos un nuevo modulo

En las propiedades Agregamos
En el layer.xml agregamos<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN""http://www.netbeans.org/dtds/filesystem-1_2.dtd"><filesystem><folder name="Actions"><folder name="File"><file name="org-avbravo-analizadorproyectos-MiAccion.instance"><attr name="SystemFileSystem.localizingBundle"stringvalue="org.avbravo.analizadorproyectos.Bundle"/><attr name="delegate" newvalue="org.avbravo.analizadorproyectos.MiAccion"/><attr name="displayName"bundlevalue="org.avbravo.analizadorproyectos.Bundle#CTL_AnalizadorProyecto="/><attr name="iconBase&q…

Tutorial básico de aplicaciones Web con NetBeans parte 4

Continuando con el tutorial básico de aplicaciones Web con NetBeans, en esta sección veremos la aplicación en ejecución y creare una pagina para mostrar los datos enviados del usuario.

Editamos el bean Login y reemplazamos la definición de la clase porpublic class Login implements Serializable {private static final long serialVersionUID = 1L;
y agregamos el import java.io.Serializable


Quedaría  de la siguiente manera

Agregamos el metodo Validar()
public String Validar(){       return "usuario";     }El valor de "usuario" corresponde al nombre de la pagina usuario.xhtml.
Editamos index.xhtml y agregamos en  action="#{login.Validar}" a <h:commandButton  <h:commandButton value="Entrar" action="#{login.Validar}"/> 


Creamos una pagina nuevaen Web Pages seleccionar Nuevo->Java Server Faces y en tipos de archivos JSF Page


indicamos el nombre

Agregamos <h:outputText para mostrar el nombre del usuario que se logeo <h:outputLabel value…

For(String texto

Hace unos dias conversaba con un amigo sobre la forma de utilizar los ciclos for en Java
ArrayList<String> arrayImports =new ArrayList<String>();

El utilizaba sentencias como estas

 for (int i = 0; i < arrayImports.size(); i++) {
                salida.println(arrayImports.get(i).toString());

            }

Le indique que podía mejorar su código
for(String t: arrayImports)
   salida.prinltn(t);

Tutorial básico de aplicaciones Web con NetBeans parte 3

Ahora procederemos a crear nuestro Bean.
Nos ubicamos en Sources Packages

dar click derecho y seleccionar ->Nuevo ->Paquete Java


escribir avbravo.com

se crea el paquete avbravo.beans
Dentro de avbravo.beans dar click derecho, seleccionar Nuevo->Otroen Categorías: Java Server Faces y en Tipo de Archivos: JSF Managed Bean
Indicamos el nombre: Login y el Scope: Sesion (para que el valor se conserve en toda la sesión del usuario)
Tenemos el bean creado



Código generado
import javax.faces.bean.ManagedBean;import javax.faces.bean.SessionScoped;
/** * * @author avbravo */@ManagedBean@SessionScopedpublic class Login {
    /** Creates a new instance of Login */    public Login() {    }
}
Agregamos dos atributos de tipo String
Dar clic derecho con el mouse y seleccionar Insertar Código o presionar la combinación de teclas ALT+ INS



Seleccionamos Getters y Setters
Seleccionamos todos los campos
El IDE genera los métodos set y get para cada camponuestra clase quedaría de la siguiente formapackage avbravo.…

Nuevo portal de Java.net

La migración del portal Java.net, culmino y podemos observar una nueva interfaz




integrado con el antiguo proyecto Kenai.Puedes visitarlo en Java.net