Skip to main content

Posts

Showing posts from January, 2015

HTML6 y Java Server Faces

HTML6 y Java Server Faces En  http://html6spec.com/ . explican algunas caracterĆ­sticas de html6, entre ellas el uso de namespaces como se hacia en xhtml, ahora es parte de la especificaciĆ³n. Para los desarrolladores Java EE,(a continuaciĆ³n el tutorial oficial de Oracle) Java Platform, Enterprise Edition: The Java EE Tutorial Encontraran Facelets ,  que es un poderoso lenguaje de declaraciĆ³n que es usado para construir vistas  Java Server Faces usando plantillas HTML. Se basa en el uso de XHTML. para crear las paginas web. Ahora en HMTL6 podemos usar directamente los namespaces Java Server Faces Por ejemplo: head en facelets head en html6 body en facelets body en hmtl6 Los cambios en HMTL6 son comunes en Facelets, para los desarrolladores Java Server Faces+ Faceletes, representan una mejor integraciĆ³n. Y el algo comuen en el desarrollo. basado en componentes (Primefaces)

FileUpload con Primefaces

FileUpload con Primefaces Si queremos subir imagenes a nuestra aplicaciĆ³n usaremos el componente FileUpload Debemos realizar los siguientes pasos: Agregar al archivo web.xml    <filter>        <filter-name>PrimeFaces FileUpload Filter</filter-name>        <filter-class>            org.primefaces.webapp.filter.FileUploadFilter        </filter-class>    </filter>    <filter-mapping>        <filter-name>PrimeFaces FileUpload Filter</filter-name>        <servlet-name>Faces Servlet</servlet-name>    </filter-mapping> Crear dentro de resources el directorio donde deseamos almacenar las imagenes En este ejemplo: resources/fotos/clinicas y agregue una imagen llamada fotos.png que se usarĆ” como imagen inicial. En JSFUtil u otro @Named Beans que usemos agregamos tres mĆ©todos uno para obtener el path de la aplicaciĆ³n web , otro para obtener el path relativo a

BĆŗsquedas en JPA utilizando concat y like

BĆŗsquedas en JPA utilizando concat y like Deseamos tener una pĆ”gina xhtml donde realizamos bĆŗsquedas de registros, una tabla tiene los campos (primernombre, segundonombre,apellidopaterno,apellidomaterno). Queremos buscar por primer nombre, apellido paterno o permitirle al usuario que escriba en una caja el nombre completo, es decir una combinacion de dos campos primernombre y apellidopaterno. Nuestro dialogo de busqueda (basado en Java Server Faces->Primefaces), tendrĆ” una vista similar a esta. El cĆ³digo xhtml del diĆ”logo donde se generan los componentes para el <p:outputLabel y el <p:inputText> correspondientes al atributo nombreCompleto que debe ser declarado en el @Named y el metodo buscarNombreCompleto() De finiciones en el @Named @Named @ViewScoped public class AdministradoresSistemaSearchController implements Serializable{  private String nombreCompleto; public String getNombreCompleto() {        return nombreCompleto;    }    pu