REST сервис на Java
Добавлено: 12 июн 2013, 20:33
Саммари:
Собирался с мыслями создать своё клиент серверное приложение по принципам REST. В компании когда делали клиент серверные приложения, за разработку серверов отвечало .net направление и никакой неразберихи не возникало. Как правило заранее оговаривалось, какие данные нам нужны, по какому протоколу будем работать и т.д. В свободное время я задался вопросом, можно ли написать такой же сервер соответствующий принципам REST на Java? Google предложил массу вариантов по этому поводу, НО :
До чего я дошел, на каком уровне сейчас?
Первое, на что я подумал, это где собственно будет работать сервис?Google подсказал посмотреть на Apache Tomcat. Ранее я работал только с Denver сервером и для меня было чуждо понятие "сервер приложений". Если есть сервер приложений, то есть и приложения которые этот сервер выполняет? Java предлагает в своем мощном инструментарии такой инструмент как JSP(Java Server Pages), насколько я понял, это обычные HTML странички, в которые можно встраивать функционал сервлетов. Идем далее. Написал я значит первый тестовый сервлет, которые по запросу GET отдает мне текстовую строку. Всё бы отлично, но так как я должен что то получать от сервера, это что-то должно где то хранится. Глаз пал на MySql. И вот тут я застрял.
Тем кому лень было читать первые 2 абзаца:
Собственно вопрос.
Каким образом можно прикрутить Mysql базу к Tomcat и как её наполнить?
Второй вопрос. Как осуществить простейший запрос к такой базе, к примеру отдать все строки в таблице.
Собирался с мыслями создать своё клиент серверное приложение по принципам REST. В компании когда делали клиент серверные приложения, за разработку серверов отвечало .net направление и никакой неразберихи не возникало. Как правило заранее оговаривалось, какие данные нам нужны, по какому протоколу будем работать и т.д. В свободное время я задался вопросом, можно ли написать такой же сервер соответствующий принципам REST на Java? Google предложил массу вариантов по этому поводу, НО :
До чего я дошел, на каком уровне сейчас?
Первое, на что я подумал, это где собственно будет работать сервис?Google подсказал посмотреть на Apache Tomcat. Ранее я работал только с Denver сервером и для меня было чуждо понятие "сервер приложений". Если есть сервер приложений, то есть и приложения которые этот сервер выполняет? Java предлагает в своем мощном инструментарии такой инструмент как JSP(Java Server Pages), насколько я понял, это обычные HTML странички, в которые можно встраивать функционал сервлетов. Идем далее. Написал я значит первый тестовый сервлет, которые по запросу GET отдает мне текстовую строку. Всё бы отлично, но так как я должен что то получать от сервера, это что-то должно где то хранится. Глаз пал на MySql. И вот тут я застрял.
Тем кому лень было читать первые 2 абзаца:
Собственно вопрос.
Каким образом можно прикрутить Mysql базу к Tomcat и как её наполнить?
Второй вопрос. Как осуществить простейший запрос к такой базе, к примеру отдать все строки в таблице.