Могу ли я использовать Java с XULRunner GUI Framework? - PullRequest
2 голосов
/ 10 мая 2009

я знаю, что могу написать c ++ back end и использовать xul (runner) в качестве front end но могу ли я использовать Java в качестве серверной части и все еще использовать XUL в качестве интерфейса (выполнение кода Java)?

Ответы [ 2 ]

6 голосов
/ 12 мая 2009

С XULRunner вы можете использовать классы Java прямо из вашего кода JavaScript. Просто попробуйте это:

var str = new java.lang.String('Test string');
alert(str);

Это поведение доступно автоматически благодаря функции LiveConnect плагина Java.

Если вы хотите загрузить существующую библиотеку Java, вам придется поиграть с загрузчиком классов, более подробную информацию смотрите в моем блоге:

Вызов Java из приложений XUL

1 голос
/ 11 мая 2009

Вы всегда можете сделать Java-бэкэнд, который использует, например. RPC-вызовы между серверной частью Java и интерфейсом XULrunner. Рабочий стол Zimbra является таким и примером.

Вот небольшой обзор: http://www.zimbrablog.com/blog/archives/2009/04/zimbra-desktop-no-light-no-air.html

Больше информации здесь: http://www.zimbra.com/products/desktop.html

Это бесплатно для скачивания, и источник доступен: http://wiki.zimbra.com/index.php?title=Building_Zimbra_using_Perforce#Building_Zimbra_Desktop

...