Boa tarde a todos.
Estou estudando java ha alguns meses, vindo de formação em cobol e clipper, e ja fiz alguns programas de cadastros e consultas em java, mas me surgiu uma duvida, todos os programas que fiz em java fiz o acesso diretamente ao banco de dados (postgre no meu caso), utilizando apenas o proprio java, a biblioteca JDBC rspectiva e o postgre, não utilizei nehum servidor como o JBoss ou Tomcat.
Qual a finalidade destes servidores, e o que eles fariam de diferença na minha aplicação?
obrigado.