Единственный способ сделать это красиво - это отделить желаемую логику от сервлетов.Это требование является признаком того, что сервлеты слишком тесно связаны с логикой бизнес-кода / кода домена, которая, очевидно, должна использоваться и вне контекста веб-приложения.
Преобразовать исходный код сервлета в повторно используемый класс (ы) Java иметод (ы) (который, в свою очередь, не использует что-либо из пакета javax.servlet
), так что вы можете наконец импортировать и вызывать его из и класса сервлета и "простого ванили""Класс Java.