Обеспечивает ли NetBeans Rich-Client Platform Development то же самое в Java, что и MEF в .NET?
Есть ли в JAVA какой-либо другой встроенный простой способ создания подключаемых приложений?
Спасибо
Основным претендентом, вероятно, является OSGi .Не могу сказать, что разработал сам, но Eclipse использует:
OSGi Alliance - всемирный консорциум технологических новаторов, который продвигает проверенный и зрелый процесс создания открытых спецификаций, которые позволяютмодульная сборка программного обеспечения, построенная с использованием технологии Java.Сервисная платформа OSGi облегчает компонентизацию программных модулей и приложений и обеспечивает совместимость приложений и сервисов на различных сетевых устройствах.Сервисная платформа OSGi поставляется во многих продуктах и услугах компании Fortune Global 100, а также на разнообразных рынках, включая корпоративные, мобильные, домашние, телематические и потребительские.1009 * думаю, он обеспечивает функциональность в целом, как MEF. РЕДАКТИРОВАТЬ: OSGi спецификации доступны здесь , согласно комментарию.
OSGi Alliance - всемирный консорциум технологических новаторов, который продвигает проверенный и зрелый процесс создания открытых спецификаций, которые позволяютмодульная сборка программного обеспечения, построенная с использованием технологии Java.Сервисная платформа OSGi облегчает компонентизацию программных модулей и приложений и обеспечивает совместимость приложений и сервисов на различных сетевых устройствах.Сервисная платформа OSGi поставляется во многих продуктах и услугах компании Fortune Global 100, а также на разнообразных рынках, включая корпоративные, мобильные, домашние, телематические и потребительские.1009 * думаю, он обеспечивает функциональность в целом, как MEF.
РЕДАКТИРОВАТЬ: OSGi спецификации доступны здесь , согласно комментарию.
Для простых случаев вы помещаете реализацию в Jar с соответствующим манифестом и используете ServiceLoader для загрузки экземпляров. Он не такой автоматический, как MEF, но гораздо менее сложен, чем OSGi.