Многоуровневое приложение в .NET - PullRequest
3 голосов
/ 04 июня 2010

Я все еще изучаю .NET Framework и хочу реализовать многоуровневое приложение только для практики. Моя цель - подать заявку в больницу.

Вопрос: Является ли хорошей идеей реализовать многопоточный сервер, который принимает запросы клиентов через сокеты - рабочие потоки, которые обрабатывают запросы клиентов и затем направляют запросы на уровень доступа к данным?

Это было бы неплохой практикой для управления потоками, но подходит ли это для моего приложения? Есть ли другое решение для достижения этой цели?

Я думаю о реализации многопоточного сервера в Java и клиента в .net?

Ответы [ 2 ]

3 голосов
/ 04 июня 2010

Microsoft предоставляет довольно подробные рекомендации по архитектуре приложений на платформе .NET.

Я могу порекомендовать ресурсы по архитектуре Microsoft, доступные здесь: Архитектура MSDN

Также2-е издание Руководства по архитектуре приложений Microsoft доступно здесь в формате PDF: MS AAG, 2-е издание

1 голос
/ 04 июня 2010

Я думаю, что вам лучше всего написать приложение службы WCF.

Он размещен в IIS, который выполняет все соединения и многопоточность за вас, в основном - вам все равно придется писать поточно-безопасный код.

...