Boa tarde,
Estamos desenvolvendo um sistema com VRaptor e EJB3.1/JPA/CDI.
A diferença da nossa App com as Apps Web tradicionais, é que ela é 100% baseada em Ajax e Javascript (usando ExtJS 4) ou seja, tenho um única página em HTML, onde todos os componentes JS são carregados dinamicamente e a comunicação com server é sempre via requisição ajax.
Estamos com dúvida, na parte de VRaptor, qual a melhor e a mais elegante solução para tratamento de exceções e envio das mensagens para a View.
Por exemplo, em alguma das requisições assincrônica, posso receber uma exceção do JPA e do EJB relacionados a alguma operação interna (Persistence, NonUnique, um Rollback, etc), e preciso capturar para enviar uma mensagem customizadas à View.
Vasculhando, encontrei este Post bacana: http://www.makoto.blog.br/2011/02/tratando-erros-com-ajax-e-vraptor/
Essa seria suficiente para tratar as exceções do EJB/JPA, para que VRaptor devolva com mensagens à View?
Grato!