Como utilizar java com html sem jsf?

Opa… Como faço para comunicar o html com o java sem utilizar o jsf?
Quero fazer uma app web, porém não sei como chamar método para renderizar na página. Achei pouco atrativo os themas do primeFaces e gostaria de fazer os meus utilizando o CSS.
Seria possível?
Sou novato e quero aprender.

Você pode usar um framework action based como o Spring MVC por exemplo, ou então o VRaptor e escrever os templates de suas páginas com JSP. Nesse caso a customização da aparência é bem mais fácil.

Uma outra possibilidade é utilizar um framework front-end como React, Vue.js ou AngularJS e expor seu backend como serviços REST.

1 curtida

Vc não esta usando nenhum outro framework? Se não:

Vc poderia usar JSP que tem suporte nativo no Tomcat, por exemplo.

Se quiser fugir desse, vc deveria procurar por template engines. Aqui tem uma página de exemplo de uma que parece legal:

http://jtwig.org/documentation/quick-start/servlet

1 curtida

Obrigado pela tua resposta!!
Posso utilizar Maven, Hibernate, junto com spring mvc? Sabe onde encontro aulas gratuitas?

Pode sim, porém não sei te indicar aulas gratuitas sobre esses frameworks.

Se você buscar por vídeo-aulas, eu recomendo a Alura. Pelo menos para mim valeu bastante a pena pagar a mensalidade.

1 curtida

Boa! Alura vale muito o investimento!