Я понимаю, что вы запрашиваете альтернативы Servlet
со вкусом POJO, верно?
Там нет ни одного. Это основной строительный камень веб-приложения Java EE. Он предоставляет обязательный интерфейс прикладного программирования для перехвата HTTP-запросов. Однако существует множество основанных на Java EE инфраструктур MVC, которые абстрагируют целое Servlet
, так что в итоге вы получаете в основном Javabean (или POJO, как вы называете его) в качестве модели и JSP / (X ) HTML-страница как вид. Примерами таких являются JSF, Spring MVC, Struts2, Wicket и т. Д.
Нет необходимости заново изобретать Servlet
. Это зрелый и прочный строительный камень. Просто отвлеките его, используя MVC-фреймворк, если он вас беспокоит.