Skip to main content

Posts

Showing posts from March, 2014

Crear componentes Java Server Faces con NetBeans

Crear componentes Java Server Faces En este ejemplo tenemos el siguiente dialogo. podemos reemplazarlo por un un componente personalizado Pasos para la creación del componente  Crear la carpeta javscaz dentro de resources Crear la pagina eliminar.xhtml En la sección   <composite:interface> Definimos el nombre del atributo con <composite:attribute name> para los métodos usamos   method-signature y especificamos el tipo de valor de retorno. En la sección <composite:implementation>, realizamos la implementacón del codigo. Para usar el valor  nos basamos en la sintaxis cc.attrs.nombredelatributo    <p:commandButton id="removeButton" value="#{app['boton.yes']}"                                  update="#{cc.attrs.buttonYesUpdate}"                                  oncomplete="#{cc.attrs.buttonYesOncomplete}"                                  actionListener="#{cc.attrs.button

Java 8 Launch

Videos sobre Java 8 http://www.oracle.com/events/us/en/java8/index.html

lambda operación de suma usando NetBeans 8

lambda operación de  suma   usando NetBeans 8 Tradicional mente podemos realizar la suma de las personas con edad >= 30 Integer suma=0;     for(Persona p:list){                   if(p.getEdad() >=30 ){                       suma += p.getEdad();                   }                               } si utilizamos lambda   suma = list.stream().filter((p) -> (p.getEdad() >=30 )).map((p) -> p.getEdad()).reduce(suma, Integer::sum);

NetBeans 10,15 años

Algunos recuerdos de los aniversarios de NetBeans NetBeans 10 años NetBeans 15 años

Lambda JDK8 con NetBeans para Novatos

Ejemplo sencillo de Lambda con NetBeans Crear un proyecto nuevo File--> New Project-->Categories: Maven Projects: Java Application Indicamos el nombre del proyecto El IDE genera el esqueleto del proyecto En propiedades del proyecto Sources--> Source/Binary Format: Crearemos una clase llamada Persona con los atributos (id,nombre,edad) Clic derecho el paquete com.avbravo.testlambda --> New--> Java Class Colocar el nombre: Persona El IDE genera la nueva clase /*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package com.avbravo.testlambda; /**  *  * @author avbravo  */ public class Persona {      } Clic derecho en el código -->Seleccionar Insert Code... Seleccionar Add Property... Agregamos la propiedad id y tipo String. Se generan

One Click Open Sesame

Geertjan Wielenga, desarrollo el plugin   One Click Open Sesame   que permite abrir los archivos al dar simplemente un click. Descargarlo desde:  http://plugins.netbeans.org/plugin/53723/?show=true Instalarlo Menu NetBeans: Tools-->Plugin Seleccionar la pestaña Downloaded, dar clic en el botón Add Plugins.., seleccionar el archivo .nbm descargado. dar clic en el botón Install luego de haberlo instalado simplemente al dar un clic sobre el archivo este se abre en el Editor.

NetBeans IDE 8.0 Disponible

Esta disponible la versión final de NetBeans 8.0 https://netbeans.org/downloads/index.html

JAVA SE8 disponible

Disponible JDK8 https://blogs.oracle.com/java/entry/java_se_8_is_now

Conexión Base Datos WildFly

Conexión Base Datos WildFly Fuente: http://wildfly.org/news/2014/02/06/GlassFish-to-WildFly-migration/ Agregar Driver JDBC MySQL Descargarlo desde http://dev.mysql.com/downloads/connector/j/ En Runtime→Manage Deployments→presionar el botón Add presionar el botón Seleccionar archivo seleccionar el driver jdbc mysql Presionar el botón Next Presionar el botón Save Se muestra el driver agregado, Dar clic en En/Disable Confirmar la solicitud Se muestra el conector habilitado Crear un modulo Pasos: Entrar al directorio /modules/system/layers/base/com dentro de wildFly crear el directorio mysql/main Copiar el jdbc driver a ese directorio Crear el archivo module.xml Entrar el directorio cd wildfly-8.0.0.Final/modules/system/layers/base/com Crear el directorio mysql mkdir mysql Crear el directorio main cd mysql mkdir main Copiar el driver jdbc mysql al directorio main recién creado Crear el archivo module.xm