Boa noite pessoal.
Ando perdido quanto a que caminho seguir no desenvolvimento da camada View usando Java como backEnd, atualmente apenas uso Servlets e JSP, entretanto ando sofrendo com a “gambiarra” que é recuperar informações da View, normalmente (Em caso de edição, ou mesmo de inserção de entidades) o que ocorre é que o usuário preenche um formulário e eu tenho que obter parâmetro por parâmetro da camada View, convertê-los para os tipos necessários(Uma vez que eles vem em forma de String), popular meus objetos e aí sim começar a operação na camada de negócios.
Andei lendo sobre JavaServerFaces e ví que este meu problema é solucionado com ManangedBeans, porém não tenho certeza se quero migrar para JSF, pois este parece violar um pouco a estrutura MVC, que por sinal prezo bastante por ela.
Outra tecnologia que me chamou a atenção foi o Flex+Blaze DS, que é muito elegante e possui boa performance (O ponto fraco deste é a quantidade de configuração necessária para rodar corretamente).
Existe alguma maneira de mandar um objeto populado de um JSP para um Servlet?
O que vocês me recomendam?