Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Службы Windows SharePoint - Технические подробности02 мая 2011Оглавление: 1. Службы Windows SharePoint 2. Обзор 3. Скачивание и установка 4. История 5. Возможности 6. Технические подробности Использование веб-частей ASP.NET внутри SharepointСтраница SharePoint строится путем объединения веб-частей в единую страницу, доступ к которой можно получить через браузер. Любой веб-редактор с поддержкой ASP.NET вполне может быть применен для данной цели, хотя использование Microsoft Office SharePoint Designer предпочтительнее. Степень настройки страницы зависит от ее дизайна. WSS-страницы являются ASP.NET-приложениями, а веб-части SharePoint используют инфраструктуру веб-частей ASP.NET, и при использовании наборов API ASP.NET веб-части могут быть переписаны для расширения функциональности WSS. Говоря терминами программирования, WSS предоставляет API и объектную модель для программного создания и управления порталами, рабочими пространствами и пользователями. В противоположность этому, MOSS API больше привязан к автоматизации выполнения задач и интеграции с другими приложениями. Как WSS так и MOSS могут использовать API веб-частей для улучшения функциональности конечного пользователя. Кроме того, библиотеки документов WSS могут быть открыты через связи ADO.NET для программного доступа к файлам и их версиям. Как веб-запросы обрабатываются в WSS 3На уровне веб-сервера WSS настраивает IIS на пересылку всех запросов, невзирая на типы файлов и контента, сессии ASP.NET, обрабатываемой веб-приложением WSS, которое или выполняет окончательную проверку конечного файла, доступного в БД, или выполняет другие действия. В отличие от обычных приложекний ASP.NET, файл Иерархия объектов содержимогоТак как WSS главным образом используется для создания html-ориентированных файлов в виде .aspx файлов будет логичным рассматривать иерархию объектов WSS начиная с этого типа объекта. WSS представляет единые веб-страницы с объектом SPWeb. Класс SPWeb часть пространства имен Microsoft SharePoint в сборке microsoft.sharepoint.dll. Эта dll находится в папке GAC. Свойство Web класса SPContext возвращает объект SPWeb текущего веб-сайта. Таким образом нижеследующий C#-код присваивает WebValue для SPWeb:
Модель содержимого SharePoint допускает создание объектов SPWeb выше и ниже других объектов SPWeb. Перечислить подсайты из данной сущности SPWeb можно при помощи метода Webs. Набор объектов SPWeb может объединяться в одном объекте SPSite. SPSite представляет собой объект Site Collection в SharePoint. SPSite будет иметь объект SPContentDatabase в качестве родительского. Это представляет БД SQL Server, которая хранит содержимое веб-приложения. Родителем класса будет объект SPWebApplication. БД представлена объектом SPContentDatabase, хранящим содержимое объекта SPWebApplication. SPWebApplication наследует от класса SPWebService. Нижеследующий код на C# поместит ContentDatabases в ContentDatabaseCollection
Ниже объекта SPWeb находится SPWebList. SPWebList представляет список объектов SharePoint. Понимание списка ключ к пониманию того, как SharePoint управляет информацией. По сути, все, что управялется SharePoint будет представлено в виде списков на некотором уровне. WSS 3.0 придает особое значение спискам из страниц как таковых. Например, Быстрый Запуск для сайта Windows SharePoint Services представляет собой иерархию сайтов, подсайтов, а также списков, вместо страниц как таковых. Если добавляете страницу к подобному сайту, то новая страница появится в Быстром Запуске как новый элемент в списке доступных документов, а не как дочерний узел домашней страницы или другой страницы SPList объединяет различные элементы SPListItem. Каждый SPListItem будет иметь набор SPFields. SPFields самый низкий объект в иерархии. Усовершествованная Вики, доступная для загрузкиWSS 3.0 вики предусматривает RSS-экспорт контента и при просмотре через Internet Explorer обеспечивает поддержку WYSIWYG-редактора. Как и в случае с MediaWiki, создаются гиперссылки с двойными квадратными скобками, и так же как и для MediaWiki используется HTML для разметки. Улучшенное вики доступно для SharePoint на сайте Codeplex, причем бесплатно для скачивания и установки. Сервис ограничивает загрузку 50 мегабайтами, также запрещены некоторые специальные символы, например &,? .. . Просмотров: 5267
|