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