JSP, MySQL и Geronimo - PullRequest
       3

JSP, MySQL и Geronimo

0 голосов
/ 21 февраля 2012

Задача состоит в том, чтобы создать несколько JSP, в которых пользователь сможет взаимодействовать путем ввода информации, которая будет сохранена на сервере базы данных, чтобы информация могла быть вызвана позже.

I 'Я не уверен, является ли этот вопрос достаточно конструктивным или нет, но я не знаю, с чего начать.Я знаю, что означает каждый из компонентов, но это все.Я понятия не имею, как работает весь процесс, и я не знаю, как он называется, поэтому я даже не могу найти его должным образом.

Может кто-нибудь кратко описать процесс от начала до конца, как эта системаработа и что должно быть моей первой заботой?Меня больше интересует JSP-хостинг (будет ли Tomcat лучшим выбором или Geronimo намного лучше в моем случае) и подключение JSP к базе данных.

1 Ответ

2 голосов
/ 21 февраля 2012

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

  1. Ваши JSP представляют уровень просмотра вашего приложения.Вы можете использовать JavaScript / AJAX для украшения ваших форм и отправки данных на ваш сервер.
  2. Данные, которые пользователь вводит в форму, принимаются и обрабатываются на уровне контроллера.Spring MVC имеет несколько аккуратных коллекций контроллеров для вас.Когда данные готовы, вы можете передать их на уровень обслуживания для выполнения бизнес-логики.
  3. Уровень обслуживания содержит правила бизнес-логики.Spring Framework позволяет этому слою быть простым POJO и применять транзакционную логику, если хотите.Весьма вероятно, что Service Layer потребует сохранения некоторых данных в базе данных, поэтому он вызывает уровень DAO.
  4. Классы уровня DAO отвечают за хранение данных в базе данных.Для этого вы можете использовать несколько фреймворков, и Spring поддерживает многие из них.Кроме того, Spring включает в себя некоторую встроенную поддержку JDBC с включенными шаблонами.

С этим вы можете начать свой проект.Он должен работать без проблем в Tomcat, Geronimo или любом контейнере Java EE

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