java:jsf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
java:jsf [2012/12/09 11:19] – rlunaro | java:jsf [2022/12/02 21:02] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Java Server Faces ====== | ||
+ | |||
+ | |||
+ | * [[CrearUnProyectoJSFConEclipse|Crear un proyecto JSF sencillo con eclipse]] | ||
+ | * [[PruebasPrimeFaces|Primefaces??? | ||
+ | * [[AddingComponentsProgramatically|Adding JSF components programmatically]] | ||
+ | * [[PassParametersAmongPages|Pass parameters from one page to another]] | ||
+ | * [[ValidatorInPrimefaces|Validator example in primefaces]] | ||
+ | |||
+ | |||
+ | ===== Enlaces interesantes ===== | ||
+ | |||
+ | |||
+ | **El típico "Hello World" | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Un tutorial desde el principio, con un mini-proyecto de ejemplo. No sé porqué todo el mundo insiste en que usemos Ant o Maven para construir el proyecto, yo de momento no lo veo.... | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Este artículo tiene un "hola mundo" un poco más elaborado. Recomiendo su lectura, aunque el desarrollo del bean del usuario no es todo lo estricto que debería ser. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Depurar páginas JSP en eclipse ==== | ||
+ | |||
+ | Cualquiera que tenga dos de frente y se haya enfrentado a una aplicación de tamaño mediano, se habrá dado cuenta que depurar el código a la medida que se desarrolla es algo im-pres-cin-di-ble. Por eso, después de hacer el "Hello World" en JSF y antes siquiera de que me funcione como Dios manda, me he puesto a la tarea de habilitar la depuración de los contenidos web que voy desarrollando. | ||
+ | |||
+ | **Nota para usuarios de windows:** estas instrucciones son para Linux, pero son muy fáciles de adaptar a Windows XP. Donde dice " | ||
+ | |||
+ | === Qué necesitamos === | ||
+ | |||
+ | * Tomcat 5 instalado en nuestra carpeta de trabajo (o en una en la que tengamos permisos) | ||
+ | * Eclipse, por supuesto | ||
+ | |||
+ | === Abrir la vista " | ||
+ | |||
+ | En Window -> show view -> other y seleccionaremos " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | En la parte de abajo de eclipse nos aparecerá una vista nueva. Ahí debemos crear una configuración para nuestro servidor Tomcat. | ||
+ | |||
+ | === Crear proyectos web === | ||
+ | |||
+ | Todos los proyectos deberán crearse como proyectos web. A partir de ahí, la depuración es sencilla. | ||
+ | |||
+ | En eclipse, seleccionaremos File -> new -> other. Seleccionaremos Web -> dynamic web project. En la ventana que nos aparece, seleccionaremos el nombre **y (esto es muy importante) " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | En la siguiente carpeta, seleccionaremos, | ||
+ | |||
+ | En la siguiente aparece un " | ||
+ | |||
+ | |||
+ | === Primera vez que depuramos === | ||
+ | |||
+ | Botón derecho sobre el proyecto, seleccionamos "run as" -> run on server. Aparecerá esta pantalla: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Si no aparece " | ||
+ | |||
+ | Pulsaremos siguiente y nuestro proyecto deberá aparecer como " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Pulsamos " | ||
+ | |||
+ | === Conclusiones === | ||
+ | |||
+ | |||
+ | El System.out.println puede que fuese una opción en 1970, pero desde esa fecha ya no lo es. En 1990 yo ya depuraba el código que producía. | ||
+ | |||
+ | ~~DISQUS~~ | ||
+ | |||