Figura 26.15 

 |  Ventana 

Esquema

 en Java Studio Creator 2.

tar la aplicación en una ventana del navegador. Para ejecutar un proyecto que ya haya sido generado, oprima el 
icono

Ejecutar proyecto principal

( ) en la barra de herramientas que se encuentra en la parte superior del IDE. 

Observe que, si se hacen cambios a un proyecto, éste debe volver a generarse para que puedan refl ejarse cuando 
se vea la aplicación en un navegador Web. Como esta aplicación se generó en el sistema de archivos local, el 
URL que se muestre en la barra de dirección del navegador cuando se ejecute la aplicación será 

http://local-

host:29080/HoraWeb/

 (fi gura 26.6), en donde 29080 es el número de puerto en el que se ejecuta el servidor de 

prueba integrado de Java Studio Creator 2 

(Sun Application Server 8)

 de manera predeterminada. Al ejecutar 

un programa en el servidor de prueba, aparece un icono cerca de la parte inferior derecha de la pantalla, para 
demostrar que Sun Application Server se está ejecutando. Para cerrar el servidor después de salir de Java Studio 
Creator 2, haga clic con el botón derecho en el icono de la bandeja y seleccione 

Stop Domain creator

.

De manera alternativa, puede oprimir 

F5 para generar la aplicación y después ejecutarla en modo de depura-

ción; el depurador integrado de Java Studio Creator 2 puede ayudarle a diagnosticar fallas en las aplicaciones. Si 
escribe

<Ctrl> F5, el programa se ejecuta sin habilitar la depuración.

Tip para prevenir errores 26.1

Si tiene problemas al generar su proyecto debido a errores en los archivos XML generados por Java Studio Creator, 
que se utilizan para la generación, pruebe a limpiar el proyecto y volver a generar. Para ello, seleccione 

Generar > 

Limpiar y generar proyecto principal

, u oprima <Alt> B.

Por último, para ejecutar su aplicación generada, abra una ventana del navegador y escriba el URL de la 

página Web en el campo 

Dirección

. Como su aplicación reside en el sistema de archivos local, primero debe 

iniciar Sun Application Server. Si ejecutó antes la aplicación utilizando uno de los métodos anteriores, el servidor 
ya se estará ejecutando. De no ser así, puede iniciar el servidor desde el IDE; para ello abra la fi cha 

Servidores

(que se encuentra en el mismo panel que la 

Paleta

), haga clic con el botón derecho del ratón en el 

Servidor de 

ejecución

, seleccione 

Iniciar/Detener servidor

 y haga clic en el botón 

Iniciar

, en el cuadro de diálogo que aparezca.

Después, puede escribir el URL (incluyendo el número de puerto para el servidor de aplicación, 29080) en el 
navegador para ejecutar la aplicación. Para este ejemplo no es necesario escribir el URL completo, 

http://

localhost:29080/HoraWeb/faces/Hora.jsp

. La ruta para el archivo 

Hora.jsp

 (es decir, 

faces/Hora.jsp

)

se puede omitir, ya que este archivo se estableció de manera predeterminada como la página inicial del proyecto. 
Para los proyectos con varias páginas, puede modifi car la página inicial haciendo clic en la página deseada en la 
ventana 

Proyectos

, y seleccionando 

Defi nir como página de inicio

. La página de inicio se indica mediante una 

fl echa verde enseguida del nombre de la página en la ventana 

Proyectos

. [

Nota: si utiliza Netbeans Visual Web 

Pack 5.5, el número de puerto dependerá del servidor en el que despliegue su aplicación Web. Además, la fi cha 

Servidores

se llama 

Tiempo de ejecución

(

Runtime

) en Netbeans].

26.6 Componentes JSF

En esta sección presentaremos algunos de los componentes JSF que se incluyen en la 

Paleta

 (fi gura 26.9). En la 

fi gura 26.16 se sintetizan algunos de los componentes JSF que se utilizan en los ejemplos del capítulo.

26.6.1 Componentes de texto y gráfi cos

En la fi gura 26.17 se muestra un formulario simple para recopilar la entrada del usuario. Este ejemplo utiliza 
todos los componentes enlistados en la fi gura 26.16, con la excepción de 

Etiqueta

, que veremos en ejemplos 

26.6 Componentes 

JSF 

1123

26_MAQ_CAP_26_Deitel.indd1123

5/8/084:15:26PM