2 / 2 / 2
Регистрация: 01.04.2012
Сообщений: 110
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Как правильно отделить логику от вида25.12.2012, 22:06. Показов 1270. Ответов 1
Метки нет Все метки)
(
Есть таблица в БД состоящая из четырех столбцов н.п.
ID SURNAME NAME PHONE 1 Петров Петя 1111 2 Иванов Вова 2222 Данные этой таблицы надо вывести в JSP странице, в таком виде: 1 Петров Петя 1111 2 Иванов Иван 2222 Я решил это так:
В голову пришло только такое:
В JSP тогда как то так (то есть видом буду управлять только здесь в JSP)
0
|
|
25.12.2012, 22:06 | |
Ответы с готовыми решениями:
1
Инкапсуляция или как правильно отделить логику Как отделить бизнес логику от UI ?
|
55 / 55 / 14
Регистрация: 26.04.2010
Сообщений: 177
|
|
27.12.2012, 13:45 | 2 |
Простейшее решение: метод запрашивает из БД данные и возвращает список объектов. Этот список объектов обрабатывается в самой jsp. Каждый объект содержит все нужные поля. А какие поля выводить, решает jsp.
Общая архитектура обычно сложнее: создаётся слой объектов доступа к данным (DAO), отвечающих за взаимодействие с БД; создаётся слой UI (не важно, какой: консоль, окна, web, м.б. web-сервис... - у Вас Web-интерфейс на основе jsp); между ними - слой объектов бизнес-логики. Это в двух словах.
0
|
27.12.2012, 13:45 | |
Помогаю со студенческими работами здесь
2
Как правильно реализовать логику программы? Symfony 2: как правильно организовать бизнес-логику? Как правильно составить логику приложения (игра)? Игра "Лабиринт". Отделить логику от интерфейса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |