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 mensajes Creamos 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.xhtml Agregamos 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="

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="/> &

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 por public 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 nueva en 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

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->Otro en 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 @SessionScoped public 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 campo nuestra

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