doFilter JSF

No livro hibernate em ação na página 396 tem um método utilizado para fechar a sessão depois que uma classe instanciada não utiliza mais. Porém é usado um filtro de servlet, alguém sabe como posso fazer isso no JSF? O código é o seguinte:

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
   try {
      chain.doFilter(request, response);
      HibernateUtil.commitTransaciont();
   } finally {
      HibernateUtil.closeSession();
   }
}

Obrigado

Só uma dica!

Evite fazer commit de transações no filter. Assegure este commit no seu DAO ou onde realmente necessitar!

quanto a como usar filter, de uma pesquisada no forum que vc irá achar.

Att.