Skip to main content

Scala + Java Server Faces 2.0 con NetBeans 7.0 Beta 2 parte 1

Este tutorial es basado en el blog de  Cay Horstmann quien ha escrito varios libros sobre Java Server Faces y en su blog  Scala, JSF 2, and NetBeans nos explica la forma de integrar Scala con JSF mediante proyectos Maven.
Lo que hare simplemente es realizar de manera sencilla un proyecto Web utilizando Maven desde NetBeans para aquellas personas que no tengan mucha experiencia en el desarrollo de aplicaciones Web.

Creamos un proyecto Web basado en Maven

indicamos el nombre del proyecto scalajsf

indicamos el Group Id
NetBeans genera el esqueleto del proyecto

Ahora indicaremos el Framework Java Server Faces
En el menú Archivo seleccionamos Propiedades del Proyecto y en Categorias seleccionamos
Frameworks y presionamos el botón Agregar

Una vez que hemos seleccionado Java Server Faces verificamos las Bibliotecas,
Configuración y Componentes

Configuración indicamos Facelets

Por ejemplo en Componentes podemos indicar la integración de PrimeFaces 2.1


Ejecutamos el proyecto 

Seleccionamos el Servidor GlassFish

Proyecto ejecutándose









en el próximo blog crearemos el archivo .scala y realizaremos las configuraciones necesarias.










Comments

Anonymous said…
Creo que va haciendo falta una comunidad scalahispano...

Enhorabuena por el tutorial, da gusto con gente así
avbravo said…
Hola amigo muchas gracias por tu comentario, Scala ofrece caracteristicas muy interesantes a considerar.
RV_linux said…
en netbeans 7.0.1 no he podido hacerlo.. esta ahi el plugin pero entonces cunado creo una nueva JSP no puedo verla en forma visual, solo html. me pueden ayudar??
gracias.
RV_linux said…
hola he configurado todo en netbenas. 7.0.1 pero al tratar solo veo html no veo el formulario visual..
AFASTOS said…
hola saludos aristides y gracias por comenzar este nuevo tuto le haces un enorme favor a los neojaveros como yo,en espera de la continuacion...
AFASTOS said…
Si se pudiese un tuto de JSF solo y desde cero con netbeans 7 te lo agradeceria sobremanera xq hasta ahora no he podido ni hacer el mas basico doy verguenza lo se :-(

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&…