Что такое JAF? Какова его цель? - PullRequest
37 голосов
/ 18 июня 2010

Я не могу понять цель JAF (Java Activation Framework).Пожалуйста, объясните мне это простыми словами или укажите на информацию.

Java Mail API использует JAF.Похоже, JAF используется для поиска вспомогательных типов данных объекта.Но я не мог понять.

Пожалуйста, научите меня!

Ответы [ 3 ]

50 голосов
/ 18 июня 2010

JavaBeans Activation Framework - это библиотека для абстрагирования специфических привязок / отображений операционной системы между типами файлов и приложениями, которые с ними работают.Это может быть основано на типах MIME и / или расширениях файлов.Это действительно не более того.

Откройте проводник Windows и щелкните правой кнопкой мыши файл.Там могут быть различные действия (например, Открыть, Редактировать, Играть).Какие действия связаны с файлом связано с расширением файла в Windows.JAF - портативная версия этого.Он в основном предназначен для настольных приложений, чтобы иметь возможность взаимодействовать с любыми программами, которые можно использовать с файлами на этом компьютере.

10 голосов
/ 18 июня 2010

Это на самом деле Java Beans Activation Framework, и я думаю, документы объясняют это хорошо:

Со стандартным расширением JavaBeans Activation Framework, разработчики, которыеИспользование технологии Java может использовать преимущества стандартных сервисов для определения типа произвольного фрагмента данных, инкапсулирования доступа к нему, обнаружения доступных операций над ним и создания экземпляра соответствующего компонента для выполнения указанных операций.Например, если браузер получил изображение JPEG, эта структура позволит браузеру идентифицировать этот поток данных как изображение JPEG, и по этому типу браузер сможет найти и создать экземпляр объекта, который может манипулировать или просматривать это изображение.

Какие части этого абзаца вам не понятны?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...