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:

 

 

🌟 ¡Visita Nuestra Tienda para Programadores! 🌟

Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!

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]

🎯 ¿Quieres dominar la programación y estar siempre un paso adelante?

¡No te pierdas los mejores tutoriales, consejos y herramientas para desarrolladores como tú! 💻
Suscríbete ahora a mi canal de YouTube y únete a una comunidad que aprende y crece cada día. 🚀

👉 Haz clic aquí para suscribirte

¡Es gratis y tu próxima habilidad está a un clic de distancia! 🧠🔥

Deja una respuesta

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