#navi_header|Java| Java8のJavaScriptエンジン、Nashorn(ナースホルン)の参考URLのメモ書きです。 参考URLその1: - Java SE 8の新JavaScriptエンジン「Nashorn」が実現する次世代の “JavaScript in Java”環境【Java EEエキスパート・シリーズ】 (WebLogic Channel) -- https://blogs.oracle.com/wlc/entry/javaee_c117 - NashornとServerSideJavaScript -- http://www.slideshare.net/MizuhoSakamaki/nashornserversidejavascript 特徴: - ECMAScript-262 Edition 5に準拠。 - ASTにした後JVMコードに変換するので、HotSpotVMのパフォーマンスの恩恵に預かれる。 - Rhinoの呼び出し方からAPIを変えてないので、Rhinoの呼び出しをそのままNashornでも使える。 以下、参考URLその2. - Java スクリプトプログラマーズガイド -- http://docs.oracle.com/javase/jp/8/docs/technotes/guides/scripting/index.html - Java 8 Nashorn Tutorial - Benjamin Winterberg -- http://winterbe.com/posts/2014/04/05/java8-nashorn-tutorial/ - The Nashorn Java API -- http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/api.html - Oracle Nashorn: A Next-Generation JavaScript Engine for the JVM -- http://www.oracle.com/technetwork/articles/java/jf14-nashorn-2126515.html - Project Nashorn -- http://www.eclipse.org/community/eclipse_newsletter/2014/january/article4.php 以上。 (今思ったんだが、JSON.stringifyとかJSON.parseも使えるなら、複雑なデータ構造をプログラマブルにカスタマイズするような用途だと、組み込みのNashornをうまく活用できはしまいか。) #navi_footer|Java|