Friday, March 22, 2013

Desarrollo de Aplicaciones Web NetBeans(JSF,DataClassG, JSFGenerator) Parte 3


Desarrollo de Aplicaciones Web NetBeans(JSF,DataClassG, JSFGenerator) Parte 3

Generar las clases con DataClassG
DataClassG, gestionar todas las operaciones sobre la base de datos, generando las clases, y controladores necesarios para realizar C.R.U.D.
Descargar el plugin DataClassG desde



e instalarlo en NetBeans IDE, se mostrará el icono del plugin

Agregar la base de datos a Servicios  de NetBeans.
Creamos una base de datos llamada scrum en el motor MySQL
Desde NetBeans, Services->Drivers->MySQL(Connector/J driver)



dar Clic derecho y seleccionar Connecting using...

Se muestra la conexión a la base de datos


Seleccionar el proyecto y dar clic en el icono



Seleccionar el proyecto y la conexión

indicar  el alcance de los Beans, Controller, Persistencia.
Seleccionar si se usar  @Inject, y si se desea reemplazar la clase LoginBean.java





Se generar los paquetes

paquetes

  • anotaciones
  • beans
  • controller
  • data
  • generales
  • interfaces
  • menu
  • persistencia
  • services

Monday, March 18, 2013

Desarrollo de Aplicaciones Web NetBeans(JSF,DataClassG, JSFGenerator) Parte 2

Desarrollo de Aplicaciones Web NetBeans(JSF,DataClassG, JSFGenerator) Parte 2
Se mostrara como configurar el proyecto Web con NetBeans
Ahora seleccionamos Dependencias


clic derecho y seleccionar Agregar dependencias



escribimos mysql y seleccionamos mysql:mysql-connector-java y buscamos la versión a utilizar
se agrega la dependencia



ahora agregamos los temas de primefaces. primefaces all-themes


Dependencias






Otras dependencias para Exportar a pdf desde primefaces
itext  2.1.7


apache poi 3.8



commons-fileupload 




Dependencias agregadas


Editar el archivo pom.xml



Ajustamos las dependencias de maven
<dependency>
           <groupId>org.primefaces</groupId>
           <artifactId>primefaces</artifactId>
           <version>3.4</version>
       </dependency>

por la versión 3.5
<dependency>
           <groupId>org.primefaces</groupId>
           <artifactId>primefaces</artifactId>
           <version>3.4</version>
       </dependency>


Dar clic en el nombre del proyecto, y seleccionar Build


Se descarga el jar primefaces-3.5.jar


commons-io



commons-fileupload




Listado de dependencias



Saturday, March 16, 2013

Desarrollo de Aplicaciones Web NetBeans(JSF,DataClassG, JSFGenerator) Parte 1

Desarrollo de Aplicaciones Web NetBeans(JSF,DataClassG, JSFGenerator) Parte 1
Se mostrara la creación de un proyecto Web con NetBeans y establecer la configuración basica
Desde NetBeans creamos un proyecto nuevo en Categorias seleccionamos Maven y en Proyectos Web Application


indicar el nombre del proyecto


Seleccionar el Servidor GlassFish






Propiedades del proyecto


Project Properties: facilscrumjsf

Fuentes
Formato de fuentes/binarios: 1.7





Configuraciones , seleccionar configuración predeterminada y presione el botón Activar


Frameworks

Presionar el boton Add..
Seleccionar Java Server Faces



Framework agregado



y en componentes Primefaces


Se genera el esqueleto del proyecto







Monday, January 28, 2013

NetBeans IDE 7.3 Release Candidate 1

NetBeans IDE 7.3 Release Candidate 1, ya esta disponible para descarga
Es una buena oportunidad para probar lo que traera el IDE en la proxima versión.

Sunday, January 27, 2013

Crear un jar con dependencias en NetBeans con Maven

Fuente:
http://maven.apache.org/plugins/maven-assembly-plugin/usage.html


Creamos un proyecto Maven con NetBeans



Proyecto 

Listado las las dependencias que contiene este proyecto


Agregamos Dependencias maven-assembly-plugin
 seleccionar Add Dependency..

Agregar
maven-assembly-plugin



Editamos el archivo pom.xml, 
agregamos el plugin maven-assembly-plugin. especificamos la clase principal      <mainClass>org.javscaz.tallersoft.App</mainClass>

 <build>
        <plugins>
        <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
           <archive>
            <manifest>
              <mainClass>org.javscaz.tallersoft.App</mainClass>
            </manifest>
          </archive>
        </configuration>
        <executions>
          <execution>
            <id>make-assembly</id> <!-- this is used for inheritance merges -->
            <phase>package</phase> <!-- bind to the packaging phase -->
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
     
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
            </resource>
        </resources>
    </build>
 
En el proyecto seleccionar construir con dependencias

Se genera el jar que se agregara al repositorio Maven y el archivo jar que contendrá todas las dependenecias.
Archivo jar generado

en las propiedades del proyecto indicamos el numero de versión

Solo necesitamos copiar a la carpeta el archivo .jar ya que contiene todas las dependencias