Работа с данными стала главной задачей современного программного обеспечения,
как автономных, так и сетевых прикладных программ. Технология ADO.NET предлагает
решение многих проблем, связанных с доступом к данным. ADO.NET - эволюционное
развитие ActiveX Data Objects (далее ADO). Это - модель программирования на
основе стандартов для создания распределенного, прикладного программного
обеспечения, предназначенного для совместного использования данных
(data-sharing). ADO.NET имеет несколько существенных преимуществ относительно
предыдущих версий ADO, а также других компонент доступа к данным. Эти
преимущества относятся к следующим категориям: Interoperability (способность к
взаимодействию), Maintainability (надёжность), Programmability
(программируемость), и Performance (эффективность). Ниже, мы более подробно
рассмотрим эти преимущества. Для прикладных программ на основе ASP.NET
предусмотрена возможность использования технологии ADO.NET, что позволяет
обращаться к данным по сети или через Веб. Поэтому, совместное использование
ASP.NET и ADO.NET также будет предметом нашего рассмотрения.
Подобно ADO,
ADO.NET – это Application Programming Interface (интерфейс прикладных программ,
далее API), призванный обеспечить доступ к данным и информации. ADO.NET
поддерживает такие современные требования, как создание внешних клиентских
интерфейсов (front-end) к базам данных, и программирование объектов
промежуточного слоя, применяющиеся в прикладных программах, инструментальных
средствах, языках, или Internet браузерах.
Задача: Установить на только что инсталлированный Ubuntu последнюю версию
Trac, создать репозитории для нескольких проектов и настроить окружение
соответственно. Структура проектов должна быть полностью корректной, установка
максимально быстрой при минимальном количестве пакетов. Авторизация в
репозитории и окружения Trac может быть общей, но позволяющей индивидуальную
настройку для каждого проекта. Также, установка должна быть максимально
независима от версий.
Спешу поделиться результатами небольшого исследования, оказавшегося
необходимым для текущего проекта. Рассматривается возможность связки Java
и JSON, её преимущества и недостатки. Я расскажу о практической части,
о теории больше поведают нижеприведённые ссылки (англ.).