Please enable JavaScript.
Coggle requires JavaScript to display documents.
.NET C# - Coggle Diagram
.NET C#
Сетевые сервисы
Процессы, похожие на защищенные подсистемы. В отличие от защищенных подсистем, сетевые сервисы, имеющие собственные API, обычно используют RPC, а не LPC для обмена сообщениями со своими клиентами.
-
Работа с БД
Способы
взаимодействия
ADO.NET
Эта технология состоит из управляемых классов, позволяющих приложениям .NET подключаться к источникам данных (обычно реляционным базам данных), выполнять команды и управлять автономными данными.
Entity Framework 6
API-интерфейс Entity Framework спроектирован для работы с любыми базами данных, поддерживающими ADO (а не только с SQL Server), и даже включает собственный диалект независимого от поставщика языка SQL, который можно применять в качестве альтернативы LINQ.
NetFramewok
программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования.
Цели и задачи
-
-
Обеспечение среды выполнения кода, минимизирующей конфликты при развертывании программного обеспечения и управлении версиями.
Обеспечение единых принципов разработки для разных типов приложений, таких как приложения Windows и веб-приложения.
Возможности
Среда CLR управляет памятью, выполнением потоков, выполнением кода, проверкой безопасности кода, компиляцией и другими системными службами. Эти средства являются внутренними для управляемого кода, который выполняется в среде CLR.
ASP.NET
латформа разработки веб-приложений, в состав которой входит: веб-сервисы, программная инфраструктура, модель программирования[1], от компании Майкрософт. ASP.NET входит в состав платформы .NET Framework[2] и является развитием более старой технологии Microsoft ASP.
Принципы
Программная модель ASP.NET основывается на протоколе HTTP и использует его правила взаимодействия между сервером и браузером. При формировании страницы заложена абстрактная программная модель Web Forms и на ней основана основная часть реализации программного кода
Плюсы
-
-
-
Возможность кэширования данных, используемых на странице;
Архитектура среды
Среда Remoting имеет достаточно сложную организацию удаленного вызова, которая позволяет разработчику при необходимости полностью контролировать и модифицировать процесс вызова клиентом Remoting метода объекта сервера.
Сущности
Посредники удаленного объекта. В среде используется два посредника, принадлежащие классам TransparentProxy и RealProxy
Сообщение проходит по каналу ( channel ) среды Remoting. Канал состоит из отдельных труб ( sinks ) и может иметь различную структуру.
Последняя из труб в серверной части канала должна передать сообщение заглушке удаленного вызова, называемой диспетчером