Desenvolvimento WEB com JAVA

Boa noite galera, estou meio que iniciando no desenvolvimento web e pra confessar o que sei é quase 0 se não 0, creio que muitos iram pensar “Ah, voce ta comecando muito por cima” e entendo isso, é apenas para conhecimento próprio que quero saber disso, bom vamos a dúvida:
Perdoem-me a ignorancia mas como eu desenvolveria um site fazendo back-end com java?
o que penso é que teria minha pagina web (html+css+js+frameworks) a dúvida é como faria para por exemplo dados de uma pagina web fiquem disponiveis no java para que possa fazer os proximos passos, (validações, etc).

resumindo: como que os dados da web irão parar no banco passando pelo java? como faço essa interação?

mais uma vez, desculpem a ignorancia é coisa de iniciante.

Caso seja do seu interesse AQUI possui um projeto completo em Java Web.

Para utilizar java na web você pode usar os "Applet " ( que já estão ou serão descontinuados ) ou o servidor onde estará seus arquivos deverá rodar os programas que interligam seus arquivos com o java… Por exemplo o servidor devera ter o tomcat ou glassfish instalados, a partir dai você poderá usar java na web…

Para você poder fazer a interação entre o Java e persistir em um banco de dados, eu sugiro que você utilize um framework (Hibernate) onde ele será responsável por persistir os dados do Java em um banco de dados, e todos os seus atributos você cria normalmente, somente utilizando as anotações necessárias para o hibernate entender o que são os dados e tabelas. Dê uma olhada na documentação https://docs.jboss.org/hibernate/orm/3.5/reference/pt-BR/pdf/hibernate_reference.pdf

Olá,

Apostila do curso FJ-21 - Java para Desenvolvimento Web: https://www.caelum.com.br/apostila-java-web/

Desenvolvimento Web com HTML, CSS e JavaScript: http://www.k19.com.br/downloads/apostilas/basica/k19-k02-desenvolvimento-web-com-html-css-e-javascript

Desenvolvimento Web com JSF 2 e JPA 2: http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2

Java Spring MVC: Criando Aplicações Web em Java: http://www.devmedia.com.br/java-spring-mvc-criando-aplicacoes-web-em-java/31521

PrimeFaces in the Enterprise: http://www.oracle.com/technetwork/articles/java/java-primefaces-2191907.html

Java EE 7 Tutorial: https://docs.oracle.com/javaee/7/tutorial/

Existem cursos de Java Web em vários sites: Alura, DevMedia, AlgaWorks, K19, Udemy.

Existem vários livros de Java Web na Casa do Código: https://www.casadocodigo.com.br/collections/livros-de-desenvolvimento-web