информационный дайджест по платформе .NET

статья о внутренностях SQLServer ADO.NET Provider
В одной из статей из свежего номера журнала “.NET Developer’s Journal”, Гай Смит-Ферриер (Guy Smith-Ferrier) заглянул внутрь SQLServer ADO.NET Provider, чтобы в точности изучить, как в нем реализован пулинг (pooling) соединений. В частности, он искал ответы на два вопроса: “Каким образом я могу установить таймаут для пула соединений?” и “Как я могу очистить пул соединений?”
В то же время, что является ключевым моментом этой статьи, он показывает разработчикам основные приемы, как нужно пытаться искать ответы на свои вопросы, например, как та или иная подсистема (в данном случае, пулинг соединений) работает в конкретной реализации.

Статью можно прочитать здесь: http://www.sys-con.com/dotnet/article.cfm?id=483
Получить инструменты, упомянутые в этой статье можно по следующим адресам:
— Anarkino http://www.saurik.com/net/exemplar/
— Reflector http://www.aisto.com/roeder/dotnet/

распределенные транзакции ES/COM+ на Windows Server 2003
Сэм Джинтайл (Sam Gentile) заявил о невозможности заставить работать распределенные транзакции COM+/EnterpriseServices на Windows Server 2003. Он закончил следующим высказыванием: “Мы выполняли множество различных документированных (и даже некоторые недокументированные) действий, пытаясь понять, в чем дело, но в итоге мы пришли к выводу, что распределенные транзакции не работают на Windows Server 2003”.
Полную информацию можно получить из блога Сэма на его домашней странице: http://samgentile.com/blog/archive/2004/01/11/11150.aspx


Microsoft, BEA и TIBCO выпускают спецификацию WS-Eventing
Microsoft вместе с BEA и TIBCO выпускают спецификацию веб-сервисов, которая определяет процедуру регистрации событий, схожую с вездесущим шаблоном проектирования “publish/subscribe”. В частности, эта спецификация привнесет в мир веб-сервисов функциональность, схожую с MSMQ, т.е. то, чего особенно не хватало многие годы.
Эту спецификацию можно найти на сайте Microsoft: http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/ws-eventing.asp

GNOME Platform Bindings с поддержкой C#
Жизнестойкость.NET на платформах, не относящихся к семейству Windows, продолжает крепнуть с весьма быстрыми темпами. Особенно теперь, когда полноценная, бесплатная и простая в использовании графическая оболочка для пользователей и мощный framework для разработки приложений для разработчиков — проект GNOME выпустили версию 2.5.2 своей платформы Platform Bindings, которая теперь включает бета-версию поддержки C#.
Официальное заявление можно найти здесь: http://www.gnomedesktop.org/article.php?sid=1571&mode=thread&order=0&thold=0
Полноценный релиз C# для GNOME будет в версии 2.7 или 2.8, согласно будущему релизу.

Вышел SOAPScope 3.0
Компания Mindreef выпустила третью версию своей, успевшей полюбиться многими, утилиты SOAPScope — диагностического трассировщика для веб-сервисов. Самое главное для разработчиков, которые работают с веб-сервисами на .NET — это возможность интеграции этой утилиты в среду VisualStudio .NET.
Подробную информацию об этом продукте можно получить на сайте этого продукта: http://www.mindreef.com/products/overview.html

hазработка .NET-приложений без прав администратора
Архив MSDN опубликовал новую статью Ларса Бергстрома (Lars Bergstrom) о том, как разработчики могут разрабатывать программное обеспечение .NET без необходимости иметь привилегии администратора на их компьютере. Это может показаться не совсем понятным для многих разработчиков (“Разве я не могу делать со своим компьютеров все, что захочу? Это же МОЙ компьютер!”), но если вы все же немного разберетесь, то убедитесь, что, работая с правами администратора, вы получаете гораздо больше нежелательных последствий, чем вы можете себе представить.

Прочитав эту статью вы поймете о чем идет речь и без сомнения не оставите эту проблему без внимания.
Эту статью можно прочитать здесь: http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dv_vstechart/html/tchdevelopingsoftwareinvisualstudionetwithnon-administrativeprivileges.asp
Если вы хотите получить более подробную информацию о том, почему работать с правами администратора — не самая лучшая идея, и хотите переключиться, посмотрите книгу Кейта Броунса (Keith Brown), которая находится в процессе написания здесь:http://www.develop.com/kbrown/book/

Подготовил Алексей Литвинюк.


Сетевые решения. Статья была опубликована в номере 12 за 2003 год в рубрике software

©1999-2024 Сетевые решения