java:jsf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:jsf [2010/03/28 21:52] – rlunaro | java:jsf [2022/12/02 21:02] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Java Server Faces ====== | ====== Java Server Faces ====== | ||
- | ===== Componentes JSF ===== | ||
- | Con motivo del curso de JSF que estoy haciendo, he tenido la ocasión de examinar varias librerías de componentes. Aquí van mis impresiones ((ojo, sólo me he visto las demos y las licencias que tienen --si de pago o software libre--)). | + | * [[CrearUnProyectoJSFConEclipse|Crear un proyecto |
+ | * [[PruebasPrimeFaces|Primefaces??? | ||
+ | * [[AddingComponentsProgramatically|Adding JSF components programmatically]] | ||
+ | * [[PassParametersAmongPages|Pass parameters from one page to another]] | ||
+ | * [[ValidatorInPrimefaces|Validator example in primefaces]] | ||
- | ==== MyFaces Tomahawk ==== | ||
- | * Licencia: Apache Foundation (Free) | + | ===== Enlaces interesantes ===== |
- | * Tiene componentes para casi todo, buen aspecto. | + | |
- | ==== MyFaces Sandbox ==== | + | **El típico "Hello World" |
- | ==== ICEfaces ==== | + | [[http:// |
- | ==== AJAX blueprints components ==== | + | 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.... |
- | ==== JSF Extensions ==== | + | [[http:// |
- | ==== Ajax4jsf ==== | + | 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. |
- | ==== RC Faces (Rich Client Faces) ==== | ||
- | ==== ADF Faces ==== | ||
- | ==== Otras implementaciones | + | ==== 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~~ | ||
java/jsf.1269813122.txt.gz · Last modified: 2022/12/02 21:02 (external edit)