Skip to main content

Importando proyectos a Visual Web Pack

Practicamente a un par de dias de la liberación en preview de Netbeans 5.5, y el esperado Visual Web Pack, que permite crear aplicaciones web al estilo Java Studio Creator 2, presento un breve analisis de algunas pruebas realizadas con un proyecto creado inicialmente con Java Studio Creator 2, y luego editado y modificado con Netbeans 5.5 beta2, el cual utilice algunas librerias para trabajarlo, recordaran que no se tenia la interfaz visual en aquellos momentos, ahora tome ese proyecto y lo importe al Netebans 5.5 con Visual Web Pack y aqui estan las consideraciones:
1. Importacion del proyecto:
El tiempo de carga es razonablemente aceptable. Comparado con el tiempo asumido porJava Studio Creator.


2. Diseñador Visual
Al realizarle varios cambios en el editor de Netbeans, asumia que no mostraria el dieño visual y efectivamente ocurrio de esa manera.


3. Algunos componentes generaban mensajes de error con algunas librerias.


4. El editor de JSP funciono perfectamente para la visualizacion del codigo jsp


5. Las paginas de navegación, se mostro bastante bien cargando los enlaces establecidos.

6. En el Session Bean, extrañe un poco la facilidad de agregar las nuevas propiedades que tenia Java Studio Creator al dar click derecho sobre el.

7. Proceso de compilación del proyecto
Al compilarlo genero algunos errores para encontrar algunas librerias
como
package javax.faces does not exist
import javax.faces.FacesException;

Solucion Importar los diferentes jar a c:\miproyecto\web\WEB-INF\lib:
jsf-impl.jar
jsfcl_es.jar
jsfcl.jar
jsf-api.jar

Comments

Popular posts from this blog

Un ejemplo sencillo de Refactorización y Genericos

Un ejemplo sencillo de Refactorización y Genericos

public class Refactorizador<K, V> {

    public V copyFromBeans(K k, V v) {
        try {
            Class claseK = k.getClass();
            Class claseV = v.getClass();

            Method[] metodosK = claseK.getMethods();

            for (Method method : metodosK) {
                if (isGetter(method)) {
                    Method metodoGetK = claseK.getDeclaredMethod(method.getName());
                    Method metodoSetV = claseV.getDeclaredMethod(changeGetBySet(method.getName()), method.getReturnType());
                    metodoSetV.invoke(v, metodoGetK.invoke(k));
                }

            }

        } catch (Exception e) {
            System.out.println("refactorizador() " + e.getLocalizedMessage());
        }
        return v;
    }

     public  boolean isGetter(Method method) {

        if (!method.getName().startsWith("get")) {
            return false;
        }
        if (method.getName().startsWith("getCla…

Apache NetBeans

Apache NetBeans
https://wiki.apache.org/incubator/NetBeansProposal

Si, algo que se esperaba desde hace muchos años, una liberación de NetBeans, para convertirlo en un IDE más abierto, y que permita mayor contribución de la comunidad y de otras empresas, ya inicio su primera etapa en la incubadora de la Fundación Apache.
Las implicaciones que esto conlleva son múltiples por una parte esta la evolución de NetBeans, al permitir que más contribuyentes puedan aportar a sus mejoras, también garantiza que aquellas instituciones no sientan que es una sola organización la que controla la evolución. A las comunidades les permite sentirse que participan de un proyecto con todas las garantías que ofrece la Fundación Apache.

Muchos pensaran que Oracle esta dejando morir el proyecto, la realidad es diferente, hay muchos ingenieros que están participando del proyecto en la fundación Apache.
Es una noticia excelente para los desarrolladores, instituciones, empresas que utilizan NetBeans , se estima qu…

JGMongo con JEE7 +(Primefaces+MongoDB+GlassFish)

Mostrare un ejemplo básico del uso de JGMongo, (Java Mapper Object para MongoDB), en un entorno JavaEE 7.

Desarrollaremos una simple aplicación maven Java Enterprise Edition, que utiliza la base de datos NoSQL MongoDB, NetBeans como IDE de Desarrollo, Java Server Faces como Framework en conjunto con PrimeFaces. Es un ejemplo muy básico donde se almacena los datos de los países en una colección llama paises La vista final sera la siguiente un formulario para captar los datos

Y una pagina donde se muestran los países almacenados en la base de datos.
Pasos previos: 1. Instalar MongoDB 2. Crear el proyecto Maven 3. Agregar la dependencia al archivo pom.xml   <repositories> <repository>    <id>jitpack.io</id>    <url>https://jitpack.io</url> </repository> </repositories>
    <dependency>    <groupId>com.github.avbravo</groupId>    <artifactId>jgmongo</artifactId>    <version>0.1</version> </dependency&…