В данной сессии мы познакомимся с проектом Nashorn — легким движком JavaScript на JVM. Мы пройдем от простого к сложному: узнаем как и зачем могут сосуществовать Java и JavaScript. Посмотрим, как вызывать JavaScript из Java и наоборот. Научимся писать скрипты на JS под ОС и исполнять на JVM. И далее на конкретных примерах перейдем к сложному — ознакомимся с проектом avatar.js для написания веб приложений в стиле node.js. Посмотрим как avatar.js интегрируется с серверами Java-приложений. На примере рассмотрим как уживается стек технологий Java + Hibernate + JPA + Nashorn + Avatar.js + AngularJS.
Старший эксперт-программист из T-Systems. По совместительству co-lead в Bulgarian JUG. До этого работал в CSC и VMware. В основном интересуюсь Java EE, в последнее время занимаюсь OpenJDK, в частности проектом Nashorn.