|
|
|
Соединение с БД
|
|||
|---|---|---|---|
|
#18+
Хочу разработать простенькое веб приложение которое берет данные из БД используя паттерн MVC. допустим список ссылок и при клике на них выполняется запрос и выводит таблицу с результатом! Вопрос по поводу конекта, при каждом запросе будет новый коннект создаваться или как правильно это организовать? Еще если не сложно то как будет выглядеть общая архитектура приложения? Как я понимаю запросы будут прописаны в моделе(в классе java) в представление будет (обычное форматирование таблицы и с помощью JSTL и и JSP будет выдан результат) а что в контроллере будет? Как я понимаю он в данном случае вообще особо не нужен? Заранее всем большое спасибо за консультации! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 20:32 |
|
||
|
Соединение с БД
|
|||
|---|---|---|---|
|
#18+
Простенькое - не получится. MVC достаточно далеко ушёл от модели Document->View и требует обсуждения. Особенно в части контроллера. Зачастую попытки написать привет-мир с MVC являются по сути профанацией. Они не показываютс сущность MVC и новичёк не понимает почему нужно то или это. Вобщем опыт нужен. Такие вещи учебники не прививают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 21:02 |
|
||
|
Соединение с БД
|
|||
|---|---|---|---|
|
#18+
mayton, Спасибо за ответ, так можете пояснить по контроллеру? И в таких простых не нужно использовать MVC? И по поводу соединений как быть? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 21:22 |
|
||
|
Соединение с БД
|
|||
|---|---|---|---|
|
#18+
slavik_msc, Model - данные и методы для работы с ними, бизнес логика View - отвечает за отображение информации, работает с контроллером Controller - обеспечивает связь между пользователем и системой (ввод данных пользователем и навигация, использует модель и представление) а гугл что говорит? http://fpmi-exadel.github.io/bsu-lectures/lectures/2nd course/web-part-1.html#/ можете посмотреть и тут , обсуждается почти такой вопрос плюс там есть полезные ссылки и рабочий пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 04:36 |
|
||
|
Соединение с БД
|
|||
|---|---|---|---|
|
#18+
slavik_msc, Я бы сделал так: Веб-сервер выступает только в роли поставщика данных: список ссылок, данные для таблицы по ссылке. html он не формирует вообще. Всё делает клиент. На серверной стороне надо сделать пул коннектов к БД, на каждый запрос коннект берётся из пула. На клиенте два метода: 1. рисует список ссылок, на вход json со списком этих ссылок 2. рисует таблицу с данными, на вход json с данными. Таблицу можно рисовать каким-нибудь JQuery Grid или js handsontable. В каком-нибудь основном методе (<body onload="window.main()">) формируйте запрос на сервер за списком ссылок. При получении ответа вызывайте метод 1. Вешайте обработчик клика по ссылке и в нём тоже запрос за данными и потом метод 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 05:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38903375&tid=2125698]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 452ms |

| 0 / 0 |
