| .Net. Использование Remoting в multitier приложениях | |
| От: | Андрей Корявченко модератор | ||
| Дата: | 03.12.02 11:35 | ||
| Оценка: | 306 (13) +1 | ||
| Статья: .Net. Использование Remoting в multitier приложениях Автор(ы): Андрей Корявченко Дата: 03.12.2002 Авторы: Андрей Корявченко Аннотация: Технология Remoting была разработана для создания распределенных приложений. С ее помощью можно обращаться к экземплярам классов .Net, находящимся за пределами собственного домена (application domain). Это может быть другое приложение внутри одного процесса (например, обращение из одного asp.net приложения к объектам другого), другой процесс на той же машине, или процесс на другой машине (в том числе подключенной через Internet). |
| Опечатки в коде | |
| От: | der Igel rsdn | ||
| Дата: | 04.12.02 16:08 |
| В коде куча опечаток privatevoid privatestatic |
| Замечания 2 | |
| От: | iZEN | ||
| Дата: | 04.12.02 11:42 |
| "<...>Использование DataSet позволяет значительно упростить процесс разработки корпоративного ПО. Он не так строен и красив, как Entity-компоненты в EJB, зато куда более прагматичен – быстрее и проще в освоении – и близок к жизни.<...>" DataSet и EJB — несопоставимые технологии! DataSet сравнивайте лучше с аналогами из расшрений JDBC (javax.sql.*). Не трогайте серверные компоненты, умоляю вас. ![]() idea of ZEN |
| Замечания | |
| От: | iZEN | ||
| Дата: | 04.12.02 11:35 |
| "<...>Каждая архитектура пытается предоставить некоторые средства для упрощения разработки. Так, Java поддерживает идеологию Entity EJB-компонентов, которые позволяют упростить работу с корпоративными данными с помощью отображения их на Entity-объекты. Microsoft не реализовал такой функциональности, зато предложил использовать так называемые DataSet (ранее – отключенные Recordset). Это своего рода динамический массив, позволяющий использовать для любой своей колонки произвольный тип данных. Это можно рассматривать как аналог курсора в базах данных, только отключенный от источника данных. Использование DataSet позволяет значительно упростить процесс разработки корпоративного ПО. Он не так строен и красив, как Entity-компоненты в EJB, зато куда более прагматичен – быстрее и проще в освоении – и близок к жизни.<...>" Причём здесь EJB? NetRemoting НЕ сопоставим с EJB! Это скорее можно сравнивать с Java RMI из J2SE (десктопной поставки). И подобие "отключенного" набора данных в Java JDBC тоже можно встретить (см. javax.sql.RowSet, WebRowSet, CachedRowSet), причём данные тоже могут быть представимы в XML-формате на локальном носителе. Как видите, в Java наборы данных не имеют прямого отношения к Remoting (RMI, EJB), а в dotNet, как следует из статьи, имеют? Что тогда сравнивать? ![]() idea of ZEN |
| Re: Замечания | |
| От: | VladD2 rsdn | ||
| Дата: | 13.12.02 16:30 |
| Слушай! А почему технологии целью которых является доступ к данным несопоставимы? Хотя конечно датасеты не имеют прямого отношения к ремоунингу. Ну хотя бы потому, что их можно использовать из COM+. |
| Re: Замечания 2 | |
| От: | AndrewVK модератор | ||
| Дата: | 08.12.02 08:38 |
| Это не я придумал — добавили при редактировании. Все претензии к редакторам. |
| Re: Опечатки в коде | |
| От: | AndrewVK модератор | ||
| Дата: | 08.12.02 08:37 |
| Это при корректировке добавились. Вобще то все исходные коды из компилирующихся и рабочих примеров. |
| Re: Замечания 2 | |
| От: | VladD2 rsdn | ||
| Дата: | 13.12.02 16:27 |
| По-моему, ты что-то путаешь. Про EJB это твои слова. |
| Re: Замечания 2 | |
| От: | AndrewVK модератор | ||
| Дата: | 19.12.02 20:50 |
| Могу прислать нередактированный оригинал — слово EJB не встречается там ни разу. Да и по стилю заметно что это не мое. Особенно про "близок к жизни" |