Saudação para todos,
Eu tenho desenvolvido paginas web em JSF, mas para ter paginas de Layout elegantes com JSF estou tendo muita mão de obra, porque o FrameWorks do JSF cria aplicações web como se fosse Layout de aplicações Desktop, para conseguir suprir minhas necessidades de construir paginas interessantes estou estudando Spring MVC.
Conseguir modelos na internet no site do Github que são modelos parecidos com os meus projetos JSF, e queria mostrar para vocês fornecerem suas opiniões.
Qual é o meu objetivo?
Eu não queria estudar do zero Spring MVC para poder entender, queria aproveitas as coisas que já sei em Java para acelerar meus estudos com Spring MVC.
No caso abaixo termos a seguinte situação, observem a pagina;
Pagina de Cadastro de produtos
Estou me referindo a esse trecho de código;
<p:outputLabel value="Subcategoria" for="subcategoria"/>
<p:selectOneMenu id="subcategoria" value="#{cadastroProdutoBean.produto.categoria}">
<f:selectItem itemLabel="Selecione a subcategoria"/>
<f:selectItems value="#{cadastroProdutoBean.subcategorias}" var="subcategoria"
itemValue="#{subcategoria}" itemLabel="#{subcategoria.descricao}" />
</p:selectOneMenu>
para carregar essa Lista ele busca de um método no modelo repository que carrega essa lista buscando da base de dados aqui nesta classe;
Classe responsável em deletar, lista e inserir registros na base de dados
Sendo que para esse método funcionar é necessário em JSF fazer conversão do objeto, porque sem essa classe ele gera erro de NullPointerException
Classe responsável em fazer a conversão do Objeto Produto
Essa abordagem pode ser feita da mesma maneira com Spring Boot?