User Tools

Site Tools


java:jsf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:jsf [2010/03/30 13:19] rlunarojava:jsf [2022/12/02 22:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Java Server Faces ====== ====== Java Server Faces ======
 +
 +
 +  * [[CrearUnProyectoJSFConEclipse|Crear un proyecto JSF sencillo con eclipse]]
 +  * [[PruebasPrimeFaces|Primefaces??? Probando, probando...]]
 +  * [[AddingComponentsProgramatically|Adding JSF components programmatically]]
 +  * [[PassParametersAmongPages|Pass parameters from one page to another]]
 +  * [[ValidatorInPrimefaces|Validator example in primefaces]]
 +
  
 ===== Enlaces interesantes ===== ===== Enlaces interesantes =====
Line 8: Line 16:
 [[http://www.exadel.com/tutorial/jsf/jsftutorial-kickstart.html]] [[http://www.exadel.com/tutorial/jsf/jsftutorial-kickstart.html]]
  
-Un tutorial desde el principio, con un mini-proyecto de ejemplo. No sé porqué todo el mundo insiste en que usemos Ant para construir el proyecto, yo de momento no lo veo....+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://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/]] [[http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/]]
Line 33: Line 41:
 {{:java:debug5.jpeg|}} {{:java:debug5.jpeg|}}
  
-En la parte de abajo de eclipse nos aparecerá una vista nueva.  +En la parte de abajo de eclipse nos aparecerá una vista nueva. Ahí debemos crear una configuración para nuestro servidor Tomcat. 
- +
-En eclipse, window -> preferences -> server -> Runtime Environment:  +
- +
-{{:java:debug1.jpeg?300|}} +
- +
-Haremos click en "Add" y luego seleccionaremos la versión de Apache Tomcat que tenemos. Si no conocemos la versión que tenemos, podemos buscar una de las librerías que tiene, "catalina*.jar". En mi caso se presenta como catalina-6.0.18.jar, por lo que mi versión de Tomcat debe de ser la 6.0.18. +
- +
-{{:java:debug2.jpeg|}} +
- +
-La seleccionamos y pulsamos "Next". Nos pedirá dos datos; un nombre (podemos dejar el que nos sugiere) y un directorio de instalación. Mi fichero "catalina-6.0.18.jar" está instalado en ''/usr/share/tomcat6/lib'', así que el directorio donde está Tomcat instalado es ''/usr/share/tomcat6''.  +
- +
-Pulsaremos finalizar y ya está.+
  
 === Crear proyectos web === === Crear proyectos web ===
Line 75: Line 71:
 Pulsamos "finish" y ya hemos comenzado. Importante: tenemos que tener al menos creado un fichero "index.jsp" si queremos que se vea algo... Pulsamos "finish" y ya hemos comenzado. Importante: tenemos que tener al menos creado un fichero "index.jsp" si queremos que se vea algo...
  
 +=== 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.  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. 
  
-=== Problemas encontrados === +~~DISQUS~~
- +
-Pues me he encontrado con la agradable sorpresa de que estas sencillas instrucciones no funcionan en mi caso porque sale un mensajito: ''The Tomcat installation directory is not valid. It is missing expected file or folder lib/servlet-api.jar''.  +
- +
-{{:java:debug4.jpeg|}} +
- +
-El fichero, a partir de Tomcat 6 se llama en realidad ''tomcat6-servlet-2.5-api-6.0.18.jar'', así que se arregla haciendo un copia y pega, o mejor aún, un enlace simbólico:  +
- +
-<code> +
-sudo ln -s tomcat6-servlet-2.5-api-6.0.18.jar servlet-api.jar +
-</code> +
- +
-Y volviendo a seleccionar el directorio. Esta vez la comprobación funcionará correctamente. +
  
  
java/jsf.1269947964.txt.gz · Last modified: 2022/12/02 22:02 (external edit)