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.buttonYesAction}" />

Secciones: 1. namespace 2.…

Java 8 Launch

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 los métodos set/get repetimos el proceso para el atributo String nombre, Integer edad; Agregamos los métodos constr…

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

Conexión Base Datos WildFly

Conexión Base Datos WildFlyFuente:http://wildfly.org/news/2014/02/06/GlassFish-to-WildFly-migration/Agregar Driver JDBC MySQLDescargarlo desdehttp://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