Skip to main content

Posts

Showing posts from June, 2020

Manejo de Expiracion de Sesion con Jakarta EE

Manejo de ExpiraciĆ³n de SesiĆ³n con Jakarta EE Video de demostraciĆ³n En el archivo web.xml  agregar     <error-page>     <exception-type>javax.faces.application.ViewExpiredException</exception-type>     <location>/expired.xhtml</location> </error-page> agregar        <listener>   <listener-class>  com.javscaz.fiscalprinter.security.SecuritySessionListener   </listener-class> </listener> Crear la clase SecuritySessionListener.java Para manejar la creaciĆ³n y destrucciĆ³n de sesiones import com.avbravo.jmoordb.configuration.JmoordbContext; import com.avbravo.jmoordbutils.JsfUtil; import java.io.Serializable; import java.util.Date; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; import org.primefaces.PrimeFaces; /**  *  * @author avbravo  */ public class SecuritySessionListener implements HttpSessionListener, Serializable {     @Override     public voi

emptyResponse: An empty response was received from the server. Check server error logs.

Muchas veces encontramos en las apiicaciones Java Server Faces o Jakarta Faces Usar un < p:remoteCommand> para atrapar el error. Crear un metodo que invoque el doLogin() public String execute() {        return doLogin();     }

Jugando con shell script y whiptail

A veces necesitamos crear pequeƱos script muy basicos para realizar algunas tareas, en este caso usamos  whiptail para manejar algunos componentes

Microservicios Java

Despues de algunos meses sin escribir, hemos retomado las actualizaciones del blog. Orientaremos algunos post a la creaciĆ³n de Microservcios con Java y el uso de Bases de datos NoSQL. Algunos sitios de interes Eclipse Microprofile https://microprofile.io/ Jakarta EE https://jakarta.ee/ En los siguientes post crearemos un microservicios con PayaraMicro y MongoDB .