Работа с данными и DLL (Data logic layer)/BLL
От: Allaire Украина  
Дата: 23.10.07 14:38
Оценка:
Добрый день ув. форумцы!
Вопросов много, относительно сабжа — все по-порядку:
— Теория учит: для того чтобы приложение было гибким и масштабируемым — нужно разделять логику и данные — для этого собственно исп. т.н. DLL и BLL. Но вот незадача — в нете нашел только как работать со строго типизированными дата-сетами для организации DLL (www.asp.net) но есть еще один вариант — это создание спец. классов, где мы представляем все поля в виде открытых свойств/создаем хранимые процедуры и служебный класс, выполняющий операции доступа к данным... в книжках есть примитивные примеры — но там нет к примеру как работать с множеством связанных таблиц...
По поводу бизнес-логики тоже информации мало — как к примеру организовать разделение прав по ролям, в интрасети, если все ПК включены в домен... без необходимости ввода логина и пароля...
Еще вопросы: 1. где можно детально прочитать про озвученные темы (организация DLL через классы с откр. свойствами)(C#) 2. что лучше использовать — строго типизированные дата-сеты или спец. классы с откр. свойствами и служебным классом? 3. как организовать BLL описанный выше?

23.10.07 21:51: Перенесено модератором из '.NET' — TK
Re: Работа с данными и DLL (Data logic layer)/BLL
От: adontz Грузия http://adontz.wordpress.com/
Дата: 23.10.07 20:44
Оценка: :))
Здравствуйте, Allaire, Вы писали:

А бы начал обучение с того, что нет никакого DLL, есть DAL (Data Access Layer).
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Работа с данными и DLL (Data logic layer)/BLL
От: Аноним  
Дата: 26.10.07 06:21
Оценка:
Здравствуйте, Allaire, Вы писали:

A>Еще вопросы: 1. где можно детально прочитать


Ну, на счет "детально" не знаю, но помогает Фаулер "Архитектура корп. приложений"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.