Я думаю, что вы могли бы слишком быстро отклонить "раздутые рамки". То, что вы пытаетесь сделать, это реализовать - как минимум - что-то, способное получать, понимать и отвечать на запросы HTTP GET, используя JSON для передачи сообщений. Хотя это можно сделать с помощью кода, полностью родного для вашей работы на фабрике jdk, вам, вероятно, в конечном итоге придется написать гораздо больше кода, чтобы выполнить это, чем если бы вы следовали короткому руководству по Tomcat или Jetty. Это то, что я предполагаю, что цель комментария @ jcm была.
Но если вы действительно хотите просто сделать это и не думать об этом, все, что вам действительно нужно сделать, это следовать учебнику, подобному этому: http://www.youtube.com/watch?v=EOkN5IPoJVs
Видео использует tomcat и eclipse. Версия более старая, но она достаточно близка, так что вы можете поиграть и разобраться. Я только рекомендую Tomcat, потому что это то, что я знаю; но Jetty будет работать отлично, как предложил @David, и я уверен, что для этого есть множество простых руководств.
Кроме того, как только вы запустите свой сервлет и начнете работать, я думаю, вы обнаружите, что анализ ваших json-запросов как строк раздражает. Я бы порекомендовал посмотреть на гсон . Это действительно простой способ отобразить строки JSON в POJO.
Суть того, что я говорю, заключается в том, что все это изначально с использованием Java и без какого-либо программного обеспечения сторонних производителей может быть кратчайшим путем, но не самым простым. Точно так же, как везти свою машину в дом своих друзей можно проехать 3 мили, но все же проще и быстрее, чем проехать 1 милю по лесу.