Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Информация о Совместимости CORBA - J2SE 5.0

Изменения API CORBA Между J2SE 1.3 и J2SE 5.0

Этот документ содержит информацию относительно всех изменений API, связанных с функциональностью CORBA между JDK 1.3 и 5.0. Изменения были произведены, чтобы сделать API для технологии CORBA поставленными в JDK 5.0 совместимый к CORBA 2.3 отображения как определено следующими документами OMG:


API изменяется на классы org.omg.COSNaming

Чтобы выполнить IDL к отображению Java, определенному спецификацией Версии 2.3 CORBA, следующие классы org.omg.COSNaming были регенерированы от компилятора idlj, поставленного с JDK. Это изменение (CCC 4284015) состоит из следующих изменений API. Воздействие совместимости: Ни один.

  1. Чтобы соответствовать CORBA V (2.3) Весь Раздел Помощников 1.5.2 Спецификаций ptc/00-01-08.pdf, все Помощники являются теперь абстрактными общедоступными классами. Ниже список всех классов Помощника под org.omg.CosNaming, которые были изменены на абстрактные общедоступные классы.

    Чтобы соответствовать Разделу 1.7 Спецификации OMG ptc/00-01-08.pdf, Отображаясь для Перечисления, отображение для следующих Перечислимых конструкторов изменяется на защищенный.

    КЛАСС ПРЕЖДЕ ТЕПЕРЬ
    BindingType.java частный BindingType (интервал) защищенный BindingType (интервал)
    NotFoundReason.java частный Нотфундрисон (интервал) защищенный Нотфундрисон (интервал)
  2. Чтобы соответствовать CORBA 2.3 спецификации (ptc/00-01-08.pdf), Удаление конструкторов в Тупиковых классах, следующие конструкторы были удалены.

    КЛАСС ПРЕЖДЕ ТЕПЕРЬ
    _BindingIteratorStub.java общественность _BindingIteratorStub (org.omg. CORBA.portable. Делегат d) Конструктор удаляется.
    _NamingContextStub.java общественность _NamingContextStub (org.omg. CORBA.portable. Делегат d) Конструктор удаляется.
  3. Чтобы соответствовать CORBA 2.3 спецификации (ptc/00-01-08.pdf), следующие исключения были изменены.

    КЛАСС ПРЕЖДЕ ТЕПЕРЬ
    AlreadyBound.java общедоступный заключительный класс AlreadyBound расширяет org.omg. CORBA.UserException реализует org.omg. CORBA.portable. IDLEntity общедоступный заключительный класс AlreadyBound расширяет org.omg. CORBA.UserException
    AlreadyBound.java Только конструктор по умолчанию Добавьте новую общественность конструктора AlreadyBound (Строковая причина)
    CannotProceed.java общедоступный заключительный класс CannotProceed расширяет org.omg. CORBA.UserException реализует org.omg. CORBA.portable. IDLEntity общедоступный заключительный класс CannotProceed расширяет org.omg. CORBA.UserException
    CannotProceed.java Только конструктор по умолчанию  Добавьте новую общественность конструктора CannotProceed (Строковая причина)
    InvalidName.java общедоступный заключительный класс InvalidName расширяет org.omg. CORBA.UserException реализует org.omg. CORBA.portable. IDLEntity общедоступный заключительный класс InvalidName расширяет org.omg. CORBA.UserException
    InvalidName.java Только конструктор по умолчанию Добавьте новую общественность конструктора InvalidName (Строковая причина)
    NotEmpty.java общедоступный заключительный класс NotEmpty расширяет org.omg. CORBA.UserException реализует org.omg. CORBA.portable. IDLEntity общедоступный заключительный класс NotEmpty расширяет org.omg. CORBA.UserException
    NotEmpty.java Только конструктор по умолчанию Добавьте новую общественность конструктора NotEmpty (Строковая причина)
    NotFound.java общедоступный заключительный класс NotFound расширяет org.omg. CORBA.UserException реализует org.omg. CORBA.portable. IDLEntity общедоступный заключительный класс NotFound расширяет org.omg. CORBA.UserException
    NotFound.java Только конструктор по умолчанию Добавьте новую общественность конструктора NotFound (Строка, org.omg.CosNaming.NamingContextPackage.NotFoundReason, org.omg. CosNaming. NameComponent [])
  4. Чтобы соответствовать CORBA 2.3 спецификации, следующие классы были добавлены.

  5. Чтобы соответствовать CORBA 2.3 спецификации, следующие классы осуждаются.


API изменяется на org.omg.CORBA


API изменяется на javax.rmi. CORBA

Чтобы выполнить спецификации API OMG, следующие изменения были произведены в javax.rmi.CORBA:

Изменения неAPI

Следующие изменения не-API были также реализованы в JDK 5.0.

Новый API

Следующий новый API был добавлен к JDK 5.0.

Официальные Спецификации для CORBA поддерживают в J2SE 5.0

Ссылки спецификации

Спецификации, которым Java 2 Платформы Standard Edition (J2SE) подчиняются 5.0 ШАРОВ, следующие. Если эти ссылки не берут Вас к спецификации, на которую ссылаются, OMG, возможно, изменил URL, и можно соединиться с www.omg.org, чтобы искать корректную спецификацию. Они - единственные спецификации, на которые ссылается этот документ.

Поддерживаемые Детали Спецификации

Не все вышеупомянутые спецификации в настоящий момент реализуются в ШАРЕ в J2SE 5.0. Точный список поддерживаемых разделов следующие:

Инструменты




Другая информация о Совместимости


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами