Acho que você está adotando uma postura um tanto quanto cômoda. O mínimo que você tem que entender é o seu ambiente. Você deveria entender isso antes de programar a primeira linha de código.
Por que o ambiente vai mudar de acordo com a aplicação, e não é culpa de quem escreve o tutorial não conhecer que servidor você está utilizando, ou em que pasta você instalou seu java. Se você usar o TomCat, a pasta das libs será num lugar, no glassfish, será em outro, se for uma aplicação desktop, em outro ainda. Os tutoriais geralmente vão te dar os exemplos em java puro.
Se você ainda não sabe direito como isso funciona, vai ser realmente difícil encontrar um tutorial que fale exatamente do mesmo ambiente que o seu. O primeiro tutorial que postei tem um exemplo trivial. Testei ele aqui e funciona. Mas está como você pediu, simples, em java puro, sem nem mesmo usar um servidor web - pois usa-lo, por si só, deixaria de ser “java puro”. O tutorial assume que você saiba configurar o seu classpath e importar suas libs no javac, ou pelo menos sabe como seu servidor faz isso.
Se você não sabe nem isso, comece procurando material sobre o seu servidor, e entenda como o java puro configura libs externas. É fundamental saber esses conceitos, já que eles serão a base de tudo o que você está desenvolvendo.