Tuesday, September 25, 2012

DataClassG+JSF+Primefaces Dataexplorer

Creamos un proyecto Web Maven desde NetBeans
Agregar las depedencias itext, apache poi

En el codigo .xhtml
 <p:dataTable id="tblReservacion" var="var1" value="#{reservacionServices.reservados}" paginator="true"
                                     rows="35" 
                                     selection="#{talleresController.selectedTalleres}"  
                                     >
                            <p:column>

                                <f:facet name="header">
                                    <h:outputText value="#{mensajes.prioridad}" />
                                </f:facet>
                                <h:outputText value="#{var1.prioridad}" />
                            </p:column>

                            <p:column>
                                <f:facet name="header">
                                    <h:outputText value="#{mensajes.taller}" />
                                </f:facet>
                                <h:outputText value="#{var1.talleres.taller}" />
                            </p:column>
                           

                        </p:dataTable>
                        <f:facet name="footer">
                            <p:commandButton action="#{loginServices.logout}" value="Salir" ajax="false"/>
                            <h:commandLink>  
                                <p:graphicImage value="/resources/imagenes/botones/pdf.png" />  
                                <p:dataExporter type="pdf" target="tblReservacion" fileName="reservacion"/>  
                            </h:commandLink>  
                        </f:facet>
                    </p:panelGrid>


Podemos imprimir el contenido de la tabla

Thursday, September 20, 2012

Felicidades a Pack Publishing

En esta ocasión no escribo sobre Java o NetBeans, directamente , pero si lo hago para felicitar a nuestros amigos de Packt http://www.packtpub.com/ 
Quienes han publicado libros sobre IT de gran calidad, y se acercan a los 1000 títulos publicados prontamente.

Una gran colección de libros sobre Java
Sin duda una editorial que ha colaborado mucho con Open Source.






Wednesday, September 19, 2012

JUnit con DataClassG

Para realizar los test de JUnit con DataClassG en  NetBeans, tenemos varias alternativas.
Tenemos el proyecto rigemapi que contiene los beans, generados

Ahora en el proyecto principal
copiamos el paquete org.rigemapi.properties con sus archivos


Creamos nuestro clase de test con JUnit para comprobar un usuario y password de la tabla usuarios.


la clase test para validar el usuario y password


Ejecución






Tuesday, September 11, 2012

Actualizar la version libreria en maven local

Actualizar la version libreria en maven local
Proyecto:rigemapi


En las propiedades del proyecto, cambiamos el numero de versión

ejecutamos Build with Dependencies

En el otro proyecto

en Dependencias, se muestran la nueva versión y seleccionamos la versión actualizada


Monday, September 10, 2012

Agregar nuestro jar al repositorio local de Maven desde NetBeans

Tenemos un proyecto maven

dar clic derecho seleccionar Buid with Dependecies

esto hara que el jar se almacene en el directorio .m2 de maven.
y en la carpeta target del proyecto


En el otro proyecto seleccionamos Dependencias-> Agregar dependencias

y nos aparece la dependencia.




Thursday, September 06, 2012

Apache Maven con NetBeans

INSTALAR MAVEN
  • Descargarlo desde
http://maven.apache.org/download.html
descomprimir el archivo y copiarlo en /home/avbravo

  • Editar profile
sudo gedit /etc/profile
Agregar
export MAVEN_HOME=/home/avbravo/apache-maven-3.0.4
export PATH=$PATH:${MAVEN_HOME}/bin


Verificar la versión de maven con
mvn –version


En NetBeans
Crear un nuevo proyecto. 
Categorías: Maven
Proyectos: Web Application


Indicamos el nombre del proyecto, el id del grupo

Servidor: Seleccionamos GlassFish Server


Tenemos el esqueleto del proyecto creado
En propiedades del proyecto. Seleccionamos las diversas categorías

Fuentes
 Seleccionamos la versión del JDK que estemos usando

En Configuraciones. 
Seleccionar < configuración predeterminada> y dar clic en Activar

Frameworks
Dar clic en el botón Add, y seleccionar Java Server Faces
En componentes  seleccionar PrimeFaces

Podemos agregar las dependencias desde Maven
En el proyecto. Dar clic derecho en Dependencias y escoger Agregar dependencias

En la pestaña Buscar, y en la casilla de Consulta: escribimos mysql, y seleccionamos el mysql connector


Observamos que el driver se agrego al proyecto


Ejecutamos el proyecto