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

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 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?

Pra que quer salvar os fontes no servidor?