Skip to main content

Posts

Showing posts from September, 2013

Revisión del Libro: Beginning Java EE 7

Revisión del Libro: Beginning Java EE 7
http://www.apress.com/9781430246268
Antonio Goncalves hace una redacción excelente sobre JEE7, de manera que los expertos y novatos conozcan las ventajas de JEE7 ademas de los aspectos fundamentales. Contenido:
Java EE 7 at a GlanceContext and Dependency InjectionBean ValidationJava Persistence APIObject-Relational MappingManaging Persistent ObjectsEnterprise JavaBeansCallbacks, Timer Service, and AuthorizationTransactionsJavaServer FacesProcessing and NavigationXML and JSON ProcessingMessagingSOAP Web ServicesRESTful Web Services
Hace un recorrido excelente sobre "Dependency Injection", Bean Validation, profundiza en "Java Persistence API", mostrando tips muy validos.
Hace una descripción de la evolución de "EJB 3.2" con ejemplos muy interesantes.
En el capitulo "Java Server Faces", muestra las caracteristicas más importantes.
"Transaction", un capitulo completo sobre las mejores practicas para el…

Agregar primefaces 4.0.RC1.jar al repositorio maven local

Agregar primefaces 4.0.RC1.jar al repositorio maven local
Descargar el jar desdehttp://www.primefaces.org/downloads.html


Tenemos el jar descargado
Desde terminal ejecutamos


mvn install:install-file -DgroupId=org.primerfaces -DartifactId=primefaces-4.0.RC1 -Dversion=4.0.RC1 -Dpackaging=jar -DgeneratePom=true -Dfile=primefaces-4.0.RC1.jar
al presionar enter se coloca el jar en el repositorio local




Editar el archivo pom.xml y y colocar en la dependencia  <dependency>            <groupId>org.primefaces</groupId>            <a
Ajustar el tamaño de las columnas en un <p:datatableUtilizar atributo width para establecer el ancho de la columna.Por ejemplo: width=”20” establece 20px el ancho


<p:column width="20" filterBy="#{var.historia}" sortBy="#{var.historia}" >                            <f:facet name="header">                                <h:outputText value="#{mensajes.historia}" />                            </f:facet>                            <!--                            <p:inputTextarea value="#{var.historia}"  rows="3" style="width: 100% !important;" autoResize="false" />                                                                                    -->                              <h:outputText value="#{var.historia}" />                        </p:column>

Como usar <p:schedule de primefaces con DataClassGcomponente schedule primefaces:http://www.primefaces.org/showcase/ui/scheduleHome.jsf
Si deseamos crear un schedule para mostrar


Pagina xhtml
               <h:form id="formsprintInsert"  rendered="#{menuBeans.sprintConsultar}">                    <p:dialog visible="true" header="#{mensajes['tabla.Sprint']}" modal="false" closable="true" showEffect="fade" hideEffect="fade" widgetVar="dialog">                          <p:ajax event="close" update="growl" listener="#{loginBean.irInicio()}"/>      <p:schedule  value="#{scheduleController.lazyEventModel}" />                      </p:dialog>                    <br />
                   <p:growl id="growl" life="1500" />                </h:form>




Boton en <p:datatable con Primefaces JSFGeneratorSi tenemos un datatable editable con una columna, podemos utilizar un botón para desplegar el diálogo de edición o eliminación de registros.
Edición de registros o eliminación se despliega al dar clic en el botón
Editando la columna en el mismo datatable







Pagina xhtml  <h:form id="formtiempodedicacionList"  rendered="#{menuBeans.tiempodedicacionListar}">
<p:dataTable var="var" value="#{tiempodedicacionData.tiempodedicacionlist}" paginator="true"                                     rows="20"                                     editable="true" editMode="cell"                                     selectionMode="single"                                     rowKey="#{var.idtiempodedicacion}"                                     selection="#{tiempodedicacionData.selectedTiempodedicacion}"