Необходимо реализовать веб-сервер для обработки запросов SQL и веб-страниц HTML - PullRequest
0 голосов
/ 08 ноября 2011

Для моего класса баз данных мне нужно создать работающую удаленную базу данных.Сама база данных не является проблемой, но я совершенно не осведомлен о специфике веб-сервера.

Мне нужно:

- Иметь веб-сайт, где пользователи могут выбирать запросы SQL и /или создайте свои собственные
- отправьте эти запросы в базу данных
- напечатайте результаты запроса на веб-сайте (отформатированы для удобства чтения)

Я хорошо понимаю Java и SQL,что я не знаю, это варианты размещения сервера, как клиенты будут обращаться к нему, и HTML для отображения сгенерированных результатов (в отличие от статического содержимого)

Мне известны реализации сервера, такие как apache tomcatи java-базы данных, такие как JDBC, но я не знаю, как они используются и где они вписываются.

Я прошу прощения, если это слишком сфокусировано на вопросе, но помогу понять, что мне нужноучиться конкретно будет с благодарностью

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

В настоящее время я работаю над аналогичным приложением, которое отправляет запрос сервлету Java, который затем извлекает данные из базы данных и отправляет их обратно.Я не уверен, что это то, что вы пытаетесь сделать, но это работает для меня.Я хотел бы создать Java-класс, который выходит из HttpServlet и имеет метод doGet(HttpServletRequest request HttpServletResponse response), обеспечивающий доступ ко всем базам данных.Получив необходимую информацию, вы можете отправить ее обратно в Javascript своего приложения в виде простого HTML, XML или JSON.Оттуда, это просто вопрос синтаксического анализа того, что вы отправляете обратно, и размещения вещей в нужном месте в HTML с помощью Javascript.Я настоятельно рекомендую изучить JQuery и AJAX для такого рода вещей.

1 голос
/ 08 ноября 2011

Начните с некоторых основных шагов.

  • Установить Tomcat
  • Установить mysql
  • Установите IDE, как eclipse
  • Создайте пример веб-проекта, и вы можете использовать google for helloworld
  • преобразуйте этот сервлет для доступа к базе данных, а затем вы сможете реализовать другие функции.

Вот некоторые моменты

http://download.oracle.com/javaee/6/tutorial/doc/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...