Tomcat автоматически компилирует Java-сервлеты?

Я использую Tomcat 7.0 с Eclipse. Сервер Tomcat синхронизирован с Eclipse. После создания моего первого класса я поместил файл .java в src / (пакет по умолчанию) /HelloWorld.java (я знаю, что это не очень хорошая практика, но только для тестирования)

Содержание выглядит следующим образом, довольно просто:

import java.io.*;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

@WebServlet("/HelloWorld")

public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) 
        throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println ("Hello World");
    }
}

Ну, многие учебники утверждают, что я должен использоватьjavac скомпилировать код. Но я ничего не сделал, и все прошло без проблем. Также каждый раз, когда я меняю код, он обновляется сразу же, как по волшебству. Что-то должно работать, но я не знаю, что это такое.

Да, это вопрос новичка, поэтому любая помощь приветствуется. Также лучше, если у вас есть какие-либо систематические и простые для понимания учебные ссылки. Я искал их несколько дней, но получил много противоречивых ответов.

Ответы на вопрос(3)

Ваш ответ на вопрос