是否可能将不同的JVM包含到应用程序中,并使应用程序在此JVM中运行,而不是由Android提供的Dalvik VM中运行?
我之所以这样问,是因为Oracle的ADF Mobile在Android和iOS上都使用自己的JVM,但并没有明确说明他们是如何做到的。它应该基于J2ME CDC VM。
我的同事认为他们在Dalvik VM中运行它,并添加那些需要实现Java ME CDC规范的库到apk中。
如果它真的是完全独立的JVM,那么理论上也应该可以包含一个Java EE JVM,并将后端可重用的业务逻辑放入其中,对吧?
我之所以这样问,是因为Oracle的ADF Mobile在Android和iOS上都使用自己的JVM,但并没有明确说明他们是如何做到的。它应该基于J2ME CDC VM。
我的同事认为他们在Dalvik VM中运行它,并添加那些需要实现Java ME CDC规范的库到apk中。
如果它真的是完全独立的JVM,那么理论上也应该可以包含一个Java EE JVM,并将后端可重用的业务逻辑放入其中,对吧?