Aplicación web con NetBeans y Visual Web JavaServer Faces

Leyendo acerca de las bondades del plugin Visual Web Pack para NetBeans, me he decido a desarrollar un pequeño ejemplo y publicar paso a paso mi experiencia.

El ejemplo consiste en una aplicación, una especie de pseudo-login (pues el usuario y password serán hardcodeados), pero la idea central es mostrar el uso de Visual Web JavaServer Faces en NetBeans.

Para empezar, en mi ejemplo utilicé NetBeans 6.1, aunque no es excluyente pues en el ejemplo original del cual me basé lo hacía NetBeans 5.5. Lo importante reside en tener instalado el plugin de NetBeans Visual Web JSF, puedes ver si lo tienes instalado o instalarlo o actualizarlo desde el menú la opción Plugins del menú Tools.

Ahora bien, manos a la obra:


[JAVA]
public String buttonLogin_action() {
if (textUsuario.getText().equals("demo") && textContraseña.getText().equals("demo")) {
return "success";
} else {
return "failure";
}
}
[/JAVA]

Si sigues mis pasos, no deberías tener problemas, pues el ejemplo publicado no es más que el paso a paso de lo que yo hice en mi PC de desarrollo. De todas formas, ante cualquier duda o inconveniente, me comentas y vemos que se puede hacer. Para la próxima, nos meteremos con las bases de datos.

Basado en el demo NetBeans Visual Web Pack

Tags: , , ,


  • david

    excelente tutorial

    Reply

  • diegof

    Excelente tutorial. pero quisiera saber si es aconsejable desarrolar aplicaciones con JSF ya q al correr la apli se demora resto en cargar.

    Reply

  • Alberto

    He hecho lo mismo que tu y funciona bien, pero no puedo cerrar la sesion, como se hace?, es decir pongo un boton y lo redirecciono a Page1 pero si oprimo la flecha de regresar del navegador me muestra de nuevo los datos, se supone que cuando cierras sesion no puedes haces esto, como en hotmail

    Reply

  • Alfonso Hernández

    Excelente tu tutorial, de verdad te felicito, me has ayudado a entrar en el desarrollo bajo este ambiente, si me dices donde están tus demás tutoriales me sigo…..
    En especial el que mencionas para trabajar con bases de datos.

    Reply

  • Gabriel

    Me gusta el tutorial pero me podría decir por favor cómo hago para cerrar sesión??

    Reply

  • Eddier Flores

    Muy bueno el material, si puede subir mas sobre inisios de session y conexion a base de datos con netbeans 6.1

    Reply

  • nestor

    buen material ,directamente se copia el codigo? por que al copiarlo me salta error, o hay que definir alguna variable.soy nuevo en esto!.

    Reply

  • c@rlos

    Excelente tutorial, me sumo a la peticion de subir sobre inicios de sesion con conexion a bases de datos y si tienes alguna idea de como cerrar sesiones nos encanataria verlo.

    Reply

  • matpala

    muy buen tutorial esta barbaro me gustaria si podes explicar como levantar el tomcat con el netbeans porque estuve renegando todo el dia y no hay forma lo agrege desde la ventana servers del ide y no pasa nada, le agrege las libs al tomcat y tampoco quede frito 🙁

    Reply

  • RRC

    men te recomiendo si usas windows que bajas el netbeans que tiene ya el tomcat y el glass fish de lo contrario tendras muchos problemas saludos

    Reply

  • Luciano Post author

    Sugiero lo mismo que RCC, yo he tenido mil y un problemas, hasta que finalmente instalé el paquete de NetBeans que incluye el Tomcat y el Glass Fish.

    Saludos.

    Reply

  • Radiohead

    Excelente Luciano, como siempre. Estoy deseando de ver el tutorial de acceso a bases de datos.
    Saludos

    Reply

  • JManuel

    Excelente !!
    Muy buen tutorial.

    Gracias..!!

    Reply

  • jacky toledo

    demasiado buenO!
    en serio tanks!
    y como sige con la base de datos?

    Reply

  • Daniel

    Muy bueno, muchas gracias, pero tengo la misma pregunta que jacky ahora como valido el ingreso con Base de Datos.

    Gracias

    Reply

  • Javier

    Hola soy nuevo , al ingresar este codigo me sale errorers…como puedo solucionarlo??

    public String buttonLogin_action() {
    if (textUsuario.getText().equals(“demo”) && textContraseña.getText().equals(“demo”)) {
    return “success”;
    } else {
    return “failure”;
    }
    }

    Reply

  • Javier

    Ya solucione el problema…al copiar el codigo salio en mi netbeans:
    & solo se tiene que cambiar por &&

    Estuvo bueno ..,

    Reply

  • Badangel

    public String buttonLogin_action() {
    String resp=””
    if (textUsuario.getText().equals(”demo”) && textContraseña.getText().equals(”demo”)) {
    resp= “success”;
    } else {
    resp= “failure”;
    }
    return resp;
    }

    Reply

  • Herlan

    hola me gustaria que aguien me ayudara a generar una pagina web wn forma dinamica, lo que pasa es que estoy trabajando con Visual Web Pack de NetNeans 6.0 y tengo cargar link en esa pagian a de acuerdo a la cantidad de palabras que encuentre…osea que tengoiq ue hacer lo mismo que sucede con Google que sus en sus paginas tienen solo 10 linck y sy es que sobrepasa puej los demas pasan a otra pagina ..
    no se si es que alguien me puede ayudar con algun ejemplo
    les quedare muy agradecido

    chauuu

    Reply

  • gabriel r

    excelente y muy facil, solo m gustaria q m ayudaran hacer lo mismo pero con uso de base de datos utilizo mysql gracias

    Reply

  • thevirtualX

    aora me gustaria q me
    dijeras donde puedo ver la forma
    enque se conecta a sql o my sql y añadir datos espero tu respuesta
    gracias

    Reply

  • neto

    muy buen ejemplo

    es de mucha ayuda

    Reply

  • ZorroX

    Buen tuto, no sabras alguna pagina donde haya unos mas complicados, es decir con conecciones a la base de datos.

    Reply

  • Luis

    Hola, buen ejemplo.
    podrias hacer uno con Table componet y llenado de ListBox.

    Reply

  • Vilma

    Estaria bueno que en este tutorial agregues las librerias que se necesitan, ya que no compila por ese motivo creo.. uso Netbeans 6.5 gracias

    Reply

  • Cristian

    Está bueno el tutorial, pero necesito saber como hacerlo validando el user y password con los que tengo en la base de datos.

    Reply

  • nidia

    muy buen tutorial, pero deseo saber como guardo la informacion de los texfield para q me aparezcan en la base de datos, si estos texfiel estan en una pagina .jsp, gracias

    Reply

  • Magno

    Muy bueno,… Pero esto no sirve si no tiene coneccion a la base de datos, Acces o MySQL.

    Reply

  • Jairon

    Hola es un excelente tutorial, pero yo lo probe una vez y no hubo ningo problema, pero cuando lo que hice abrir nuevamete no me aparecio el diseño de la pagina..
    Por que sera???

    Reply

  • alejandro

    La verdad muy bueno corto, simple pero muy puntual.

    Reply

  • fredinio

    TENGO UN PROBLEMA ESPERO ALGUIEN PUEDA AYUDARME HICE TOSO LOS PASOS EXEPTO ESTA PARTE

    Para finalizar la edición de la página principal, haciendo clic con el botón derecho sobre cada Text Field seleccionamos del menú contextual la opción Add Binding Attribute, para poder más adelante acceder desde el código a tales objetos.

    EN EL MENU QUE ME APARECE NO EXISTE LA OPCION ADD BINDING ATTRIBUTE, Y POR ESO NO CORRE estoy con netbeans6.0.1
    ayuda por favor
    grasias

    Reply

  • fredinio

    grasias esta todo bien, …..y ya salio el ejemplo con conexion a DB

    grasias

    Reply

  • anakaren

    disculpen no saben donde encontrar mas tutoriales de como usar los componentes de la paleta del netbeans 6.7 del visual web java serverfaces

    Reply

  • Juan Carlos Gálvez

    Muchas gracias, no te imaginas cuanto me sirvio ese ejemplo, lo estaba necesitando urgente.

    Reply

  • Claudio

    Muy buena el tutorial, pero como hago para modificar datos de la BD mediante objetos de net beans por ejemplo con una tabla. Gracias

    Reply

  • miguel

    oye descargue el visual web jsf pero no pasa nada en el frameworks en el momento de crear el proyecto no tengo esta opcion y esta instalado
    hay algo q pueda hacer ho algun otro metodo parecido
    espero un poco de ayuda gracias

    Reply

  • miguel

    por cierto mi sistema operativo es mac y netbeans 6.7 tal vez sea un poco de referencia para q me puedan ayudar

    Reply

  • oscar

    amigo buen tutorial… me puedes ayudar como llenar un combo o una lista con datos de una tabla, nos puedes ilustrar un ejemplo te agradeceria mucho..

    Reply

  • Verito

    Gracias amigo, buen trabajo… Un abrazo

    Reply

  • Krdenas

    Alguien me puede decir si ya esta el tutorial que utiliza bases de datos? y pasarme el link? Muchas Gracias excelente tutorial para iniciar =)

    Reply

  • Ivan Uriel Romero Carrero

    Mil gracias por la informacion, muy completa !!!

    Reply

  • felipe

    esta bien tu tutorial e = ya cheqe el swf del otro tambien esta muy bien , y la explicaion de paso paso es congruente

    Reply

  • Jorge

    por favor necesito un ejemplo con base de datos sql server 2005

    Reply

  • ruben

    Exelente¡¡ pero porfa a hora con base de datos…

    Reply

  • Olimpo Lozada

    bueno esta muy interesante este aporte muchas gracias!!! en este momento me gustaria saber donde puedo conseguir material para realizar diferentes acciones con este framework. por ejemplo aplicar menu, radio butons, conexiones a DB etc…..

    Reply

  • liz

    Gracias x la información, excelente tutorial. sabéis en donde puedo encontrar información sobre el uso de los distintos componentes o de alguna aplicación de ejemplo que me pueda ilustrar dicho manejo. gracias

    Reply

  • ISABEL

    Muy bueno el tutorial, me sirvió bastante. En este momento, me gustaría estudiar las diversas etiquetas de la paleta, sabéis de algun link donde pueda encontrar esta información o de alguna aplicación de ejemplo(si es junto con hibernate mejor), para ver su uso. espero q me ayudeis.

    Reply

  • FERNANDO

    favor donde puedo descargar el video con base de datos.

    Reply

  • fernando

    favor quien me puede ayudar tengo error al agregar el pedaso de codigo para validar usuario y contrasena, me aparece subrayado… este pedaso:
    if (textUsuario.getText().equals(“demo”) && textContraseña.getText().equals(“demo”))

    y me sale un msj q dice q no esta definido el simbolo en ejemplovisualwebapp.pages1 lo mismo con la contrasena.

    gracias agradezco me puedan colaborar

    Reply

  • darkfalco

    Fernando:
    Aquí creo que pueden llegar a ser dos problemas, que no hayas renombrado los jTextField y jPassword con los nombres “textUsuario” y “textContraseña” respectivamente.
    La otra podría ser un “Fix Imports”…

    Yo tengo un problema:
    if(txt_nom.getText() == “DARKFALCO”) && (txt_pass_hide.getPassword().equals(“12345”)))

    Me sale uno o dos errores:
    Replace with Arrays.equals
    y me dice que no se pueden comparar boleanos con char[] =/… alguien ha usado el .getPassword?

    Reply

  • Arturo

    yo tengo un problema, me dejaron de trabajo sacar un calculo sobre el precio de un producto, añadir sus accesorios, pagar al credito o contado, si es al credito tres tipos de uotas, 6 meses, 12 y 18, con interes del 5, 6 y 7% respetivamente, sacar igv, monto de la cuota, costo total, etc, no puedo resolverlo, alguien me puede orientar.

    Reply

  • David Ribera

    Saludos a todos. tengo un problemita soy nuevo en esto. Estoy netbeans 5.5.1 con VisualWeb(entorno grafico), estoy utilizando DropDownList los carga perfectamente pero al recuperar los datos me recupera bien en un ResulSet y de ahi quiero hacer q se seleccione el dato que se guardo en base de datos (SQLServer2008) si alguien tiene un ejemplo se lo agradecere gracias.

    Reply

  • edwin

    ola a todos … por favor kisiera ke me digan de donde consigo el plugin para instalar el visual web javasever faces … o si alguien lo tiene pueda mandarmelo a mi correo

    Reply

  • Geovanny

    Hola, muy bueno el tutorial, felicitaciones, mi preguanta es:
    ¿Donde puedo descargar el framework Visual Web Java Server Faces para netbeans 6.8 o 6.9?
    De nuevo gracias y espero su respueta

    Reply

  • andres

    muy buen tutorial pero tengo una duda ennb 6.9 ya viene incorporado el JavaServer Faces???? ode donde lo puedo descargar

    Reply

  • jair

    te felicito por el manual pero si puediras poner el codigo seria mejor aparte mi netbeans no tiene el tomcat solo glashfish servira =

    Reply

  • jaipuig

    Creo que este framework venia con NetBeans hasta la versión 6.5 o por ahí.
    Para versiones superiores de Netbeans se puede descargar de aquí:
    http://netbeans.org/downloads/zip.html

    Reply

  • jhamer

    buenas tardes , me podrian ayudar porfavor , quiero desarrollar un software de facturacion o cualquier otro , el problema es qu no se donde comenzar me podrian ayudar porfavor

    Reply

  • pam

    como hacer un servlet

    Reply

  • Henry J. Pulgar.

    Sencillo y bien explicado el tutorial. !!. Ahora bien?, si esta a tu alcance o posees experiencia pudieses explicarme como ejecutar esta V JSF JSP en una intranet utilizando Apache Tomcat ?.
    SALUDOS!.

    Reply

  • juan

    CONEXION A BASE DE DATOS
    MYSQL
    POSTGRES
    ORACLE

    Reply

  • Ivan Rodriguez

    Hola tengo un problema en el codigo

    if (textUsuario.getText().equals(“demo”) && textContraseña.getText().equals(“demo”))

    me aparecen subrayados con rojo y can’t not symbol textUsuario que puedo hacer

    Reply

  • Ivan Rodriguez

    Creo que ya lo resolví mi problema gracias era cuestión de hacer click derecho sobre el control Add Binding Attribute. si tienen el mismo problema que yo aqui esta la solucion

    Reply

  • Lucero

    hola excelente tutorial, solo que es muy pequeño, me gustaria ver un ejemplo con BD en Mysql, y con las librerias que se requieren asi como las validaciones de contraseñas para validar usuarios! alguien sabe donde puedo encontrar esto???…

    Reply

  • Jose

    ¿Sabran donde puedo encontrar el Visual Web JSF para NetBeans 7.0?

    Reply

  • cristhiandante

    hola jose yo trabajo con el netbeans 6.9.1 y el apache tomcat 6.0.32
    ahi te lo explico todo

    http://cristhiandante.blogspot.com/2011/06/introduccion-java.html

    Reply

  • Diego Adrian

    Ivan Rodriguez, weon muchas gracias por ese comentario de Add Binding Properties, si no lo ponias, iba a seguir con esta basura, ya iba 1 dia y no entendia xq mi experimento de visual JSF no salia, gracias, me has ayudado bastante, te lo agradezco !!

    Reply

  • RICARDO

    TENGO UN PROBLEMA NESESITO UN PROGRMA EN NETBEANS QUE PONGAS EL NOMBRE DE UN COLOR EN UN CUADRO DE TEXTE Y LO AGREGUE A UN LISTBOX Y UNA VES QUE ESTE EN EL LIST BOX CUANDO SE LESECCIONE MUESTRE EL COLOR SELECCIONADO EN UNA CAJA DE TEXTO

    Reply

  • esneider

    hola a todos, estoy usando la version 7.1 de netbeans y resulta que cuando creo un proyecto web nuevo siguiendo los pasos del tuto no me sale la paleta para diseñar solo me permite es por medio de codigo.. alguien le ha pasado lo mismo o me puede decir como mostrarla.

    saludos

    Reply

  • Emmanuel

    En la Version 7.1 no tiene el Framework asi que mejor me baje la version 6.1!
    Me gustaria si pones ejemplos ya manejando Bases de Datos! que es lo que me interesaria!

    Saludos

    Reply

  • Milton

    Hola, muchas gracias por este pequeño manual y en realidad es muy sencillo… siguiendo los pasos correctamente como bien lo indicas, solo me encontré con un detallito en la parte del If con lo siguiente: &&

    solo tuve que sustituirlos por &&

    donde puedo seguir consultando tus aportes?

    Saludos!

    Reply

  • Pedro

    Muy bueno pero tengo un problema no me reconoce los textUsuario & textContraseña y ya desistalado varias veces el netbeans y lo configuro pero no se porque no me los reconoce?? ¿que puedo hacer?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.