2010-06-18 9 views
32

Tôi không thể hiểu mục đích của JAF (Khung kích hoạt Java). Xin giải thích cho tôi một cách đơn giản, hoặc chỉ cho tôi thông tin.JAF là gì? Mục đích của nó là gì?

API thư Java đang sử dụng JAF. Có vẻ như JAF được sử dụng để tìm các kiểu dữ liệu hỗ trợ của một đối tượng. Nhưng tôi không thể hiểu được.

Hãy dạy tôi!

Trả lời

48

Khung kích hoạt JavaBeans là thư viện để tóm tắt các ràng buộc/ánh xạ cụ thể của hệ điều hành giữa các loại tệp và ứng dụng xử lý chúng. Điều này có thể dựa trên các loại MIME và/hoặc phần mở rộng tệp. Nó thực sự không có gì hơn thế.

Mở Windows explorer và nhấp chuột phải vào tệp. Có thể có nhiều hành động khác nhau (ví dụ: Mở, Chỉnh sửa, Phát). Hành động nào được liên kết với tệp được liên kết với phần mở rộng tệp trên Windows. JAF là một phiên bản di động của điều đó. Nó chủ yếu dành cho các ứng dụng máy tính để bàn để có thể tương tác với bất kỳ chương trình nào có thể được sử dụng với các tệp trên máy tính đó.

+0

Cảm ơn bạn đã trả lời. – Manoj

+0

Cảm ơn bạn đã giải thích điều này; Bao quanh đầu của tôi xung quanh tài liệu Oracle vào những thời điểm đòi hỏi thể dục dụng cụ tinh thần. – Mushy

9

Nó thực sự Java Đậu Activation Framework và tôi nghĩ the docs giải thích nó cũng:

Với JavaBeans Activation mở rộng tiêu chuẩn Framework, phát triển những người sử dụng công nghệ Java có thể tận dụng các dịch vụ tiêu chuẩn để xác định loại dữ liệu tùy ý, gói gọn quyền truy cập vào , khám phá các hoạt động có sẵn trên đó và để khởi tạo ứng dụng ropriate đậu để thực hiện cho biết hoạt động. Ví dụ: nếu trình duyệt có được hình ảnh JPEG, khung này sẽ cho phép trình duyệt xác định luồng dữ liệu dưới dạng hình ảnh JPEG và từ loại đó, trình duyệt có thể định vị và khởi tạo một đối tượng có thể thao tác hoặc xem hình ảnh đó.

Phần nào của đoạn này không rõ ràng với bạn?

+0

Ý của bạn là, nếu luồng dữ liệu từ JPEG, JAF sẽ tạo thành một đối tượng thuộc loại JPEG để thao tác nó. Vì vậy, trong api thư java, nó phụ thuộc vào JAF cho cùng một mục đích? – Manoj

+0

@Manoj, phải - JAF có thể sử dụng nội bộ "kiểu dữ liệu tùy ý", phần mở rộng tập tin, hoặc bất cứ điều gì, để suy ra loại và khởi tạo loại Bean thích hợp để hoạt động trên dữ liệu. –

+0

Cảm ơn bạn rất nhiều – Manoj