OberonCore https://forum.oberoncore.ru/ |
|
модули в ява7? https://forum.oberoncore.ru/viewtopic.php?f=26&t=1345 |
Страница 1 из 1 |
Автор: | ___ [ Воскресенье, 08 Февраль, 2009 18:58 ] |
Заголовок сообщения: | модули в ява7? |
http://jug.vrn.ru/2008/12/what-new-java7/ Цитата: ... В спецификации JMS модуль представляется как «единица инкапсуляции» (encapsulation unit). Он разрабатывается как отдельная единица на языке, поддерживаемом платформой Java, а затем компилируется в отдельный модуль сборки, содержащий файлы классов, ресурсы и метаданные модуля. В JMS также различаются определение модуля (module definition) и экземпляр модуля (module instance). Определение модуля – это логическая единица, определяющая, какие классы и ресурсы содержит модуль, какие классы модуль экспортирует и какие импортирует. В общем смысле определение модуля – это и есть сам модуль: оно имеет номер версии, упаковывается в единый модуль сборки (deployment module). .... Эти метаданные состоят из следующих элементов: * Имя модуля (Name) – полное имя модуля. Задается по аналогии с именем пакетов в java и должно соответствовать Sections 6.2 и 6.7 JLS * Версия (Version) – каждый модуль имеет версию. Версия указана в метаданных и является частью идентификации модуля. По-умолчанию модуль имеет версию «0.0.0.0-default» * Члены (Members) – классы, входящие в состав модуля * Экспортируемые элементы (Exports) – информация о тех классах, которые могут быть доступны остальным модулям. Это аналогично тому, что некоторые классы являются public, а остальные – private в контексте модулей * Импортируемые модули – аналогично с импортом классов .... модульность на мэйнстримовый лад? в статье подробнее |
Автор: | Пётр Кушнир [ Воскресенье, 08 Февраль, 2009 20:34 ] |
Заголовок сообщения: | Re: модули в ява7? |
Цитата: * Версия (Version) – каждый модуль имеет версию. Версия указана в метаданных и является частью идентификации модуля. По-умолчанию модуль имеет версию «0.0.0.0-default» * Члены (Members) – классы, входящие в состав модуля Это наверное нужно для определения рабочего состава модулей, типа список членов и их версии, с которыми должен работать модуль. Причём за этим наверняка будет автоматически следить ява-машина! Полезно! В ББ бы такое. Цитата: в статье подробнее Мне понравилось про XML встроенный прямо в язык. ![]() Цитата: модульность на мэйнстримовый лад? Вот, теперь, на описание преимуществ ББ многие будут отвечать - "Да ну, это есть в последней ЯВЕ!". |
Автор: | igor [ Понедельник, 09 Февраль, 2009 09:21 ] |
Заголовок сообщения: | Re: модули в ява7? |
Классы своей инкапсуляцией подрывают "авторитет" модулей ![]() |
Автор: | Info21 [ Понедельник, 09 Февраль, 2009 11:02 ] |
Заголовок сообщения: | Re: модули в ява7? |
Игорь Лоскутов писал(а): Классы своей инкапсуляцией подрывают "авторитет" модулей Или так: сложновато.![]() Плюс теперь нет вопроса, кто у кого краеугольные вещи заимствует. Плюс теперь есть аргумент для обучения: дорога в индустрию чуть спрямилась. ЗЫ. А может, они готовятся к грядущему доминированию Оберонов в общем образовании? ![]() |
Автор: | slava [ Понедельник, 09 Февраль, 2009 11:47 ] |
Заголовок сообщения: | Re: модули в ява7? |
Пётр Кушнир писал(а): Цитата: модульность на мэйнстримовый лад? Вот, теперь, на описание преимуществ ББ многие будут отвечать - "Да ну, это есть в последней ЯВЕ!".А вообще, наворотили... впрочем как всегда. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |