Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот документ не был обновлен для этого выпуска
Эта тема представляет поддержку IDL Java серверов и персистентных и переходных объектов CORBA.
Персистентный CORBA возражает жизням, пока он явно не уничтожается. Если у клиента есть ссылка на персистентный объект CORBA, та ссылка может использоваться, даже если сервер объекта не будет работать - то демон ШАРА, ORBD, запустит сервер, когда ШАР получит вызов на объекте.
Запускаясь с J2SE 1.4, IDL Java включает Переносимый Объектный Адаптер (POA), Демона Посредника запросов к объектам (ORBD), и servertool. Эти опции позволяют персистентным объектным серверам быть записанными, используя IDL Java!
В отличие от этого, у переходного объекта CORBA есть то же самое время жизни как выполнение серверного процесса, который создает это. Когда сервер завершается, его временные объекты исчезают с ним, и любые ссылки на объект, сохраненные клиентом, становятся недопустимыми. Временные объекты часто используются, чтобы произвести асинхронный, или передача обратного вызова между приложениями и объектами. Например, предположите, что служба синхронизации уведомляет клиентское приложение, когда интервал истекает; это могло сделать так следующим образом:
Расположение, другими словами, очень походит на обратный вызов в процедурном программировании.
Запускаясь с J2SE 1.4, IDL Java включает Переносимый Объектный Адаптер (POA), Демона Посредника запросов к объектам (ORBD), и servertool. Эти опции позволяют персистентным объектным серверам быть записанными, используя IDL Java! Учебное руководство Привет Мир с персистентным сервером обеспечивает версию "Привет Мирового" приложения, которое использует персистентный объектный сервер.