在Xpages(Lotus Domino 8.5+)中将自定义Java类导入服务器端javascript

使用Lotus Domino 8.5.1,可以将“标准”Java类用于服务器端Javascript(嵌入到Xpage中)或WEB-INF / lib文件夹中可用的Java类。例如 :
var driverClass:java.lang.Class;
var driver:java.sql.Driver;
var connection:java.sql.Connection;
var statement:java.sql.Statement;
driverClass = java.lang.Thread.currentThread().getContextClassLoader().loadClass("org.gjt.mm.mysql.Driver");
driver = driverClass.newInstance();
(样本在这里找到) 但是,如何使用我们自己在Java脚本库中定义的自定义类?在Xpage中,只能导入服务器端javascript库(不是Java,也不是LS)。 谢谢你的帮助 干杯     
已邀请:
在维基上找到答案: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/reuse_java_xpage.htm 从XPage中可以轻松地将Service Side JavaScript称为业务逻辑。 JavaScript内置了一些功能,可以调用Java。不幸的是,XPages使用的Server Side JavaScript目前无法调用在Java库中创建的Java例程。但是,它可以调用已导出为JAR文件的Java库。事实证明,您还可以创建一个也可以调用Java JAR文件的Java库。     
我们使用Eclipse和Maven使用标准Java实现了几乎所有逻辑,用于开发Java并将它们打包为JAR。我们甚至将Maven配置为将JAR复制到domino服务器上的相应目录(/ xsp / shared / lib是标准的,或使用/ jvm / lib / ext使类在domino中可用,例如实现自己的Java Server Addins)自动。我推荐这种方法。 实际上我们使用domino“just”作为app服务器并将数据存储在RDBMS中。     

要回复问题请先登录注册