如何链接自己的Java ¶
与您自己的Java类链接时,Java类文件的放置以及您自己的Java类端, 服务器端JavaScript端都需要一种特殊的描述方法。本节介绍这些设置方法和使用方法。
如何链接自己的Java类
带有自制Java类的链接过程¶
请按照以下步骤链接到您自己的Java类。
步骤2: 服务器端JavaScript描述方法¶
创建服务器端JavaScript ,如果您将自己的Java类创建为JavaScript Object,请确保在Java包名称之前描述“ Packages”子句。机能 初始化(要求){ //如果需要创建实例,请使用new运算符调用构造函数。 变种 实例 = 新的 配套。样本。样本类(); //您可以按原样使用它,因为它是静态方法。 变种 静态的 = 配套。样本。样本类()。静态方法(); 除错。浏览(实例。getTrue(),静态的); }
步骤3:重新启动intra-mart Accel Platform¶
重新启动intra-mart Accel Platform 。
使用软件包的注意事项¶
注意
使用包可能无法达到处理速度。如果以Packages.foo.bar.baz之类的格式描述它,则将根据以下流程执行处理。
- 检查foo是否存在于Package中(已同步)
- 检查bar是否存在于foo中
- 检查吧中是否存在baz
执行这些确认时,所有确认处理部分都在Java类调用(使用Packages的调用方法)中同步。因此,如果存在大量请求,则在所有请求处理中检查该请求是否存在的部分可能发生同步,并且可能无法实现处理速度。参考以下示例使用时,请考虑减少同步等。
- 预先分配给变量
//无需为每个处理声明Pacakges,而是预先将其分配给变量 变种 巴兹 = Pacakges。富。吧。巴兹; 巴兹。XXX();
- 初始化全局函数时分配给变量
//保留init.js,在初始化全局函数时预先分配给变量 变种 巴兹 = 配套。富。吧。巴兹; 机能 global_baz(){ 归还 巴兹(); } / ** *初始化用户应用程序的功能。 * @参数没有 * @返回无效 * / 机能 初始化(){ 归还; } / *文件结尾* /