powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Соединение с БД
6 сообщений из 6, страница 1 из 1
Соединение с БД
    #38903083
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу разработать простенькое веб приложение которое берет данные из БД используя паттерн MVC.
допустим список ссылок и при клике на них выполняется запрос и выводит таблицу с результатом!

Вопрос по поводу конекта, при каждом запросе будет новый коннект создаваться или как правильно это организовать?
Еще если не сложно то как будет выглядеть общая архитектура приложения?
Как я понимаю запросы будут прописаны в моделе(в классе java) в представление будет (обычное форматирование таблицы и с помощью JSTL и и JSP будет выдан результат) а что в контроллере будет? Как я понимаю он в данном случае вообще особо не нужен?

Заранее всем большое спасибо за консультации!
...
Рейтинг: 0 / 0
Соединение с БД
    #38903108
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простенькое - не получится. MVC достаточно далеко ушёл от модели Document->View и требует
обсуждения. Особенно в части контроллера. Зачастую попытки написать привет-мир с MVC
являются по сути профанацией. Они не показываютс сущность MVC и новичёк не понимает
почему нужно то или это.

Вобщем опыт нужен. Такие вещи учебники не прививают.
...
Рейтинг: 0 / 0
Соединение с БД
    #38903119
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Спасибо за ответ, так можете пояснить по контроллеру? И в таких простых не нужно использовать MVC? И по поводу соединений как быть?

Заранее спасибо!
...
Рейтинг: 0 / 0
Соединение с БД
    #38903264
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,

Model - данные и методы для работы с ними, бизнес логика
View - отвечает за отображение информации, работает с контроллером
Controller - обеспечивает связь между пользователем и системой (ввод данных пользователем и навигация, использует модель и представление)

а гугл что говорит?

http://fpmi-exadel.github.io/bsu-lectures/lectures/2nd course/web-part-1.html#/

можете посмотреть и тут , обсуждается почти такой вопрос плюс там есть полезные ссылки и рабочий пример.
...
Рейтинг: 0 / 0
Соединение с БД
    #38903268
xPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
slavik_msc,

Я бы сделал так:

Веб-сервер выступает только в роли поставщика данных: список ссылок, данные для таблицы по ссылке. html он не формирует вообще. Всё делает клиент.
На серверной стороне надо сделать пул коннектов к БД, на каждый запрос коннект берётся из пула.

На клиенте два метода:
1. рисует список ссылок, на вход json со списком этих ссылок
2. рисует таблицу с данными, на вход json с данными. Таблицу можно рисовать каким-нибудь JQuery Grid или js handsontable.


В каком-нибудь основном методе (<body onload="window.main()">) формируйте запрос на сервер за списком ссылок.
При получении ответа вызывайте метод 1.
Вешайте обработчик клика по ссылке и в нём тоже запрос за данными и потом метод 2.
...
Рейтинг: 0 / 0
Соединение с БД
    #38903375
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscИ по поводу соединений как быть?
у тебя учебное приложение. С чего тебя волнует каждое соединение на каждый запрос?
Будешь отвлекаться от MVC на мелочи - не поймёшь сути.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Соединение с БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]