Лучший способ реализовать регистрацию на веб-сайте Java - PullRequest
0 голосов
/ 12 октября 2011

Я начал работать над проектом изучения Java на веб-сайтах.

Я делаю веб-приложение и хочу зарегистрировать пользователей на сайте:

Какой лучший способ реализовать функциональность регистрации:

  • Иметь register.html и в форме вызывать регистр сервлета, который регистрирует пользователя в базе данных.

  • Или иметь страницу jsp, которая делаетвсе это или аналогично называйте сервлетом.

  • или любым другим ..

Пожалуйста, объясните также причины, почему один лучше другихили почему какой-то метод следует использовать или предпочитать?

Спасибо

Ответы [ 3 ]

1 голос
/ 12 октября 2011

Все три, которые вы цитируете, эквивалентны.JSP скомпилированы в сервлеты, которые являются фабриками HTML.

Да, вам нужен веб-интерфейс.

Вам понадобится база данных для сохранения данных, поэтому вы будете использовать JDBC.

Вам понадобятся некоторые объектные и реляционные модели, представляющие пользователей и их учетные данные.

Вы хотите прочитать о MVC Model-2 для веб-приложений.Он описывает архитектуру, в которой JSP взаимодействуют с сервлетом, который делегирует другим объектам для выполнения работы и перенаправляет ответ на правильный JSP в зависимости от того, что происходит.

Вы захотите прочитать о сервлете фронт-контроллера,

0 голосов
/ 12 октября 2011

Оба упомянутых вами метода одинаковы. Возьмите html-страницу, а затем вызовите сервлет, чтобы сохранить его в базе данных, или вы используете страницу JSP, чтобы выполнить то же самое, что и в обоих случаях, когда вы используете сервлеты. В обоих методах вы будете использовать проверку на стороне сервера, а также обрабатывать внедрение SQL.

Если вам удобен какой-либо из фреймворков MVC, попробуйте его использовать.

0 голосов
/ 12 октября 2011

Я пойду для варианта 1:

"Иметь register.html и в форме вызвать регистр сервлета, который регистрирует пользователя в базе данных."с своего рода проверками javascript / jquery.

Создание html-страницы, содержащей форму и js для проверки полей формы и сервлет для создания записей в базе данных для вновь зарегистрированного пользователя.Варианты 2 также схожи с этим.

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