2014-10-30 43 views
0

根據以下,我們可以從JavaScript適配器調用Java代碼。Worklight:我們可以使用從JS適配器調用的Java代碼中的兩階段提交嗎?

調用從一個JavaScript適配器
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

Java代碼,我們打算安裝工作燈服務器WAS完整的個人資料。 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代碼,我們需要將它部署到 「工作燈服務器」。我們可以在java代碼中使用兩階段提交嗎?在worklight服務器上使用java代碼時是否有任何限制?

提前致謝!

回答

1

我知道的唯一限制是WAS安全上下文不會傳播到Worklight適配器的線程。但是一般來說,存在相同的功能並且可以使用相同的servlet API。

你可以閱讀更多關於Java Vs的JavaScript的適配器中,在這樣一個問題:Worklight Adapters - Java vs JavaScript

這就是說,兩階段提交實際上從未被測試,因此它可能工作,並可能無法正常工作......爲與上面提到的安全性上下文相同的原因。由於事務通常與線程關聯,並且該線程不適用於使用自己的線程池的Worklight適配器。

上述限制可能會在將來的Worklight版本中刪除,這反過來又可能使用兩階段提交功能。

相關問題