Ánh xạ ngôn ngữ IDL Java Ánh xạ ngôn ngữ IDL Java Bởi: Khoa CNTT ĐHSP KT Hưng Yên Ta thấy, ngôn ngữ IDL điều khiển do, for, while, if, else Nó ngôn ngữ đặc tả Java cung cấp cho bạn công cụ dùng để chuyển đổi khai báo IDL khai báo java - Để chuyển từ lớp giao diện IDL Java sang đặc tả IDL dùng lệnh: Rmic –idl YourObject.class - Để chuyển từ đặc tả IDL sang lớp giao diện IDL Java dùng lệnh: idlj YourObject.idl Ví dụ : Ánh xạ corba java - Đặc tả Corbar (Corba IDL): module { interface MathLibrary { long add( in long x, in long y ); string About( in string version ); }}; - Tương ứng với Java : package Math; public interface MathLibrary { 1/2 Ánh xạ ngôn ngữ IDL Java int add (int x, int y); String About(String version); } Ngôn ngữ đặc tả mô hình Corba gần giống với ngôn ngữ C Corba đưa từ khóa in cho biến truyền vào theo trị từ khóa out để lấy trị trả IDL Corba Java moduleinterfacecontantbooleanchar,wcharoctectstring,wstringshort,unsigned packageinterface,help shortlong,unsigned longlong long,unsigned long finalbooleancharbyteja longfloatdoubleenum,struct,union sequence,arrayexceptionoperation 2/2 .. .Ánh xạ ngôn ngữ IDL Java int add (int x, int y); String About(String version); } Ngôn ngữ đặc tả mô hình Corba gần giống với ngôn ngữ C Corba đưa từ khóa in cho biến truyền vào theo... với ngôn ngữ C Corba đưa từ khóa in cho biến truyền vào theo trị từ khóa out để lấy trị trả IDL Corba Java moduleinterfacecontantbooleanchar,wcharoctectstring,wstringshort,unsigned packageinterface,help