Boa noite pessoal,
Nunca trabalhei com java, mas conheço Java EE, mas ainda sou iniciante, atualmente trabalho com .NET.
O que gostaria de saber é, no projeto onde trabalho, o pessoal usa o ASP.NET MVC, e para trabalhar na View (MVC), personalizamos classes chamadas de ex.: PedidoVendaViewModel, dentro dela encapsulamos as entidades e atributos personalizados, isso também para não “sujar” as entidades principais de anotações como “Required”, “NotNull” etc.
No java EE com JSF, como vocês costumam fazer? trabalham diretamente com as entidades na View? ex.: #{pedidoVendaBean.pedidoVenda.descricao}
Att.
Israel