Điều này sẽ tạo ra một bó gọi Display.jar trong thư mục hiện tại làm việc của chúng tôi. Bây giờ, khởi động máy chủ JES và cài đặt các gói Display.jar. Khi chúng tôi bắt đầu và ngừng bộ này, chúng ta sẽ thấy một thông báo in "Xin chào, tôi tên là Alice" và "Good bye, gặp lại anh sau." Tương ứng. Như chúng ta đã thảo luận trước đó, đại diện cho các thành phần bó trong kiến trúc thành phần OSGi. Các thành phần được kết nối thông qua giao diện thành phần và dịch vụ. Dịch vụ này được thiết kế để được bằng văn bản với giao diện và thực hiện tách. Giao diện được tiếp xúc với các thành phần khác, hoạt động như một hợp đồng giữa các thành phần client và các thành phần dịch vụ. Sự tách biệt giữa giao diện và thực thi của nó làm cho nó có thể có hiện thực khác nhau cho một giao diện. Một ví dụ với việc tách các giao diện và thực hiện được đưa ra dưới đây:
đang được dịch, vui lòng đợi..
