Middleware)
Tham)khảo):)Dr)Simon)Blake)
Middleware))
Middleware)che)dấu/)cung)cấp)cái))
Cung)cấp)sự)trong)suốt)về)vị)trí:))
Một)lập)trình)viên))thể)gọi)một)method))không)cần)biết)
method)đó)thực)sự)đang)tồn)tại)ở)đâu)(cùng)máy,)khác)máy))
Che)dấu)nghi)thức)truyền)thông)bên)dưới)
UDP)hay)TCP)
Che)dấu)chi)`ết)về)quá)trình)marshall)tự)động)
Độc)lập)với)OS)
CORBA)cho)phép)các)ngôn)ngữ)lập)trình)khác)nhau))thể))
nói)chuyện))với)nhau)
Sử)dụng)interface)defini`on)language)(IDL))
Interfaces/
)interface)))?)
Không)phải))GUI)
Interface))các)phương)`ện)kết)nối)hai)hệ)thống)khác)nhau)
)
Interfaces/
)
private)void)myCalc(){)
))System.out.println(sumNumbers(10,10));)
))System.out.println(sumNumbers(5,7));)
})
))
)
public)int)sumNumbers(int)a,)int)b){)
)))return)a+b;)
})
)
Phương/thức/cộng/hai/số/nguyên/
Phương/thức/tham/chiếu/đến//
gọi/phương/thức/ở/trên./
Interfaces/
Interfaces)
Gọi)method))không)cần)biết)code)của))được)viết)thế)nào))
Chỉ)cần)interface)không)đổi)thì)vẫn))thể)gọi)như))
)
private)void)myCalc(){)
))System.out.println(sumNumbers(10,10));)
))System.out.println(sumNumbers(5,7));)
} ))
)
public)int)sumNumbers(int)a,)int)b){)
)))int/)result)=)a+b;)
)))return/result;)
})
)
Chúng/ta/thay/đổi/cài/đặt/của/thuật/toán/cộng/hai/
số/nguyên/
Tuy/vậy,/không/thay/đổi/ở/cách/gọi/phương/thức/
/