PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
lalexa Отправлено: 25 Декабря, 2014 - 21:00:58 • Тема: тестовое задание на php • Форум: Объектно-ориентированное программирование

Ответов: 1
Просмотров: 829
Возник вопрос архитектуры такого приложения. java разработчик предложил использовать следующий подход.

Создаю сущность User с полями соответствующими полям в таблице бд, геттерами и сеттерами к ним. Далее создаю DAO слой. UserDAO интерфейс, в котором основные методы для работы с бд (crud). Потом создаю класс UserDAOImpl, который имплементирует UserDAO. Далее создаю слой сервисов, схема такая же: интерфейс - UserService и класс UserServiceImpl. Потом создаю контроллер UserController.

В итоге получается такая схема: Controller-Service-DAO

Хочу попросить совет, насколько это правильный подход, используется ли он при разработке на php?

Спасибо!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB