JAVA Sumar dos numeros usando PrimeFaces Mobile

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
* 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;
}
}