我们可以使用LS2J技术在LotusScript中来调用Java类,下面举例说明:
1. 首先需要在代理的 (Options)部分,添加如下:
Uselsx "*javacon"
2.我们自己写一个java的script库,其中包含一个Java类,由一个ShowMsg方法,代码如下:
public class Test {
private String message = "";
Test(String msg){
message = msg;
}
public String ShowMsg(){
return message;
}
}
3.然后我们在代理中来调用上面Java类的方法,如下:
Sub Initialize
Dim jSession As JavaSession
Dim jTest As JavaObject
Set jSession = New JAVASESSION
Set jTest = jSession.GetClass("Test").createObject("(Ljava/lang/String;)V","Hello World")
Msgbox jTest.ShowMsg()
End Sub
这个只是一个简单的例子,实际上我们可以通过ls2j可以实现更复杂的应用,比如调用jdbc,Web Services等。