Em qual diretório do Tomcat devo salvar classes Java e Servlets?

Boa noite pessoal!

Estou dando uma estudada em desenvolvimento web usando Java e tenho as seguintes dúvidas?

Se eu quiser construir uma aplicação web utilizando Servlets sem plug-ins do Tomcat e sem IDE em que diretório do Tomcat devo colocar o código fonte da minha Servlet

Sei que minha aplicação deve ficar no diretório

webapps\NomeDaAplicacao

E minhas classes compiladas devem ficar em qual diretório?devem ficar no diretório:

webapps\NomeDaAplicacao\WEB-INF\classes

E O CÓDIGO FONTE DAS MINHAS CLASSES EM QUE DIRETÓRIO DO Tomcat DEVO SALVAR?

EM QUE DIRETÓRIO DEVO SALVAR MINHAS Servlets? Devo compilar minhas classes Servlets e salvar o arquivo.class dentro do diretório
webapps\NomeDaAplicacao\WEB-INF\classes?

E como vai funcionar o mapeamento da Servlet, devo criar um arquivo web.xml dentro do diretório:
webapps\NomeDaAplicacao\WEB-INF?