Я всегда задавался вопросом, почему так много разработчиков Java используют ".do" в качестве расширения для своих ресурсов веб-контроллера (MVC). Пример: http://example.com/register.do
Это даже не похоже на структуру, поскольку я видел ее в проектах Spring MVC и Struts. Откуда появилась эта практика ".do". Почему это было сделано вместо расширения? Я чувствую, что я пропустил мировую заметку Java по этому поводу.
Лично я не предпочитаю расширения.