primefaces

Luego del vídeo anterior en el cual vimos los primeros pasos en el despliegue y creación de un proyecto JAVA WEB implementando PrimeFaces, en esta oportunidad empezaremos a dar dinamismo a nuestras aplicaciones integrando el FrontEnd con el Backend, para observar tal funcionalidad realizaremos una aplicación muy sencilla en la cual sumaremos dos números y mostraremos su resultado utilizando un ManagedBean que se encargara de la lógica de negocio veamos:

 

 

Código Pagina Index.xhtml

Código ManagedBeans

[cc lang=»java»]
/*
* 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 ManagedBeans;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;

/**
*
* @author IdlhDeveloper
*/
@ManagedBean
@RequestScoped
public class Funcion {
int n1;
int n2;
int resultado;
/**
* Creates a new instance of Funcion
*/
public Funcion() {
}
public void sumar(){
resultado = n1 + n2;
FacesContext c = FacesContext.getCurrentInstance();
c.addMessage(null, new FacesMessage(«Operacion realizada con exito», «La suma es: «+resultado));
}
public int getN1() {
return n1;
}
public void setN1(int n1) {
this.n1 = n1;
}
public int getN2() {
return n2;
}
public void setN2(int n2) {
this.n2 = n2;
}
public int getResultado() {
return resultado;
}
public void setResultado(int resultado) {
this.resultado = resultado;
}
}
[/cc]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×