package com.redhat.training.ui; import javax.ejb.EJB; import javax.enterprise.context.RequestScoped; import javax.faces.application.FacesMessage; import javax.faces.context.FacesContext; import javax.inject.Named; import com.redhat.training.ejb.HelloBean; @RequestScoped @Named("hello") public class Hello { private String name; @EJB HelloBean helloEJB; public String greet() { return helloEJB.sayHello(name); } public void sayHello() { String response = greet(); FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(response)); } public String getName() { return name; } public void setName(String name) { this.name = name; } }