Мне нужно узнать разницу между типом методов (в терминах бизнес-логики), которые должны находиться внутри объектов Domain, DAO и Service слоев.Домены домена, DAO и службы
Например, если я создаю небольшое веб-приложение для создания, редактирования и удаления данных клиентов, насколько я понимаю внутри объекта уровня домена, я должен добавить методы, которые имеют свойства объекта Get/Set Customers, например (getName, getDOB, setAddress, setPhone ... и т. д.).
Теперь то, что я пытаюсь изучить, - это то, какие методы я должен помещать в объекты DAO и Service layer.
Заранее благодарим за ваше время и усилия.
Можете ли вы предоставить мне примеры методов под слоем DAO? Насколько я понял из вас в разделе «Уровень сервиса», объекты должны иметь такие методы, как verifyBalance, calculateTotalMileage, которые, насколько я могу видеть, являются всеми методами расчета – MChan
@MChan - DAO в основном занимается обновлением, созданием, удалением и извлечением данных из база данных. В случае не-объектного хранилища данных также будет выполняться сопоставление сохраненных данных (строк и столбцов в RDB) с объектом и от объекта к сохраненным данным. Метод nanmes может быть любым, что вы хотите, но обычно это что-то вроде «save», «delete», «query», «update». Уровень обслуживания не должен иметь методов расчета. Эти методы были бы любыми, что ваш бизнес должен определить или сделать. – lreeder