中间件技术的多语言交互与应用
1. 跨语言调用基础
1.1 COBOL调用Java
Java是面向对象语言,从COBOL调用Java实际上是调用Java对象。不需要将整个COBOL应用重写为面向对象的COBOL或对象COBOL类,只需使用一些对象COBOL语法来调用Java。
操作步骤如下:
- 在COBOL程序中添加 Class-Control 部分。
- 每次调用Java函数时使用 INVOKE 动词,且不影响业务逻辑。
示例代码如下:
class-control.
Rectangle is class “$java$java.awt.Rectangle”
Java中 Rectangle 类的实例化方式及对应的COBOL代码:
Java代码:
Rectangle r1 = new Rectangle ();
Rectangle r2 = new Rectangle(4, 5, 10, 20);
COBOL代码:
working-storage section.
01 r1 object reference.
01 r2 object reference.
...
procedure division.
...
invoke jRectangle
超级会员免费看
订阅专栏 解锁全文
172万+

被折叠的 条评论
为什么被折叠?



