Я бы посоветовал вам интегрировать свою серверную часть с каким-либо диспетчерским сервлетом, таким как Spring, чтобы вы могли упростить разработку, а затем пойти на предложение Дэвида Тинкера. Вы должны разработать свое приложение в соответствии со своими функциями.