根据以下内容,我们可以从javascript适配器调用Java代码。
从JavaScript适配器调用Java代码
http://www-01.ibm.com/support/knowledgecenter/?lang=en#!/SSZH4A_6.2.0/com.ibm.worklight.dev.doc/devref/t_calling_java_code_from_a_javas.html
我们计划在WAS完整个人资料上安装worklight服务器。 WAS完整配置文件支持两阶段提交。
WebSphere Application Server中的事务支持< BR /> http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/cjta_trans.html?cp=SSAW57_8.5.5%2F3-2-7-3&lang=en
要从适配器调用java代码,我们需要在" Worklight服务器"上部署它。我们可以在java代码中使用两阶段提交吗?在worklight服务器上使用java代码时是否有任何限制?
提前致谢!
答案 0 :(得分:1)
我所知道的唯一限制是WAS安全上下文不会传播到Worklight适配器的线程。但一般来说,存在相同的功能,并且可以使用相同的servlet API。
您可以在此问题中阅读有关适配器中Java Vs JavaScript的更多信息:Worklight Adapters - Java vs JavaScript
也就是说,两阶段提交从未在实践中进行过测试,因此它可能起作用并且可能无法工作......出于与上述安全上下文相同的原因。由于事务通常与线程相关联,并且该线程不适用于使用自己的线程池的Worklight适配器。
上面提到的这个限制可能会在Worklight的未来版本中被删除,这反过来可能会使用两阶段提交功能。