Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
Oracleは5月18日(米国時間)、JRockit技術を採用したJDK「Oracle JRockit JDK」の無償公開を開始したことを発表した。Oracle JRockit Downloadsからダウンロード可能。Linux版、Solaris版、Windows版が提供されている。なお、ダウンロードするにはOracleのアカウントでサイトにログインする必要がある。アカウントは無償で作成できる。 OracleはBEA Systemsを買収した段階で高性能JVM「JRockit」を獲得。Sun Microsystemsを買収した段階で同じくHotspotというJava高速化技術を手に入れた。Java関係者の注目はこの2つの技術をどう扱っていくのかにあったが、OracleはJRockitとHotspotをマージすると発表。今回の「Oracle JRockit JDK」がその成果物ということにな
2010/07/01 日本オラクルは7月1日、アプリケーションサーバ「Oracle WebLogic Server」に標準で付属するJava Virtual Machine(JVM)の最新版「Oracle JRockit R28」を発表した。ちょうどフライトレコーダーのように情報を記録し、障害解析を支援する「JRockit Flight Recorder」を搭載することが特徴で、7月6日に提供を開始する。 Oracle JRockitはJava SE準拠のJVMで、高速性やヒープメモリ管理による安定性などを特徴としている。最新版のR28では、WebLogic Serverも含めた稼働情報を常時監視、記録し、障害や性能劣化が発生した際、迅速な原因の切り分けを支援するJRockit Flight Recorderを追加した。エラーなどをトリガーにして、記録した情報を自動的にファイル出力する機能
JavaVMをJavaScript/ECMAScript5対応にする「Nashorn」、JDK 8でリリース。Node.jsとの連係をオラクルがデモ オラクルが開発中の「Nashorn」は、JavaVMでJavaScriptを実行可能にするソフトウェア。その詳細が4月4日と5日に六本木で開催されたJavaOne Tokyo 2012のセッション「The Future of JavaScript in the JDK」で明らかにされました。 JavaVM上のJavaScriptエンジンとしてはMozillaが開発したオープンソースのRhinoがすでにありますが、Nashornはオラクル社内のプロジェクトとして新しく書き起こしたJavaScriptエンジン。Java 7で加わったInvoke Dynamicsなどの新機能も活かした「2012年におけるRhino」(セッションの講師でNashor
The Eclipse Ceylon™ project encompasses development of the language itself (the language specification), the compiler frontend (typechecker), the compiler backends for Java and JavaScript, the module system, the command-line tooling, the SDK, and the Eclipse-based IDE. A future direction is tooling for Eclipse Che. The project also maintains the website and documentation for the language. Eclipse
Java仮想マシンで動作するプログラミング言語「Ceylon」のWebサイトが登場した。Ceylonはまだ開発段階にありメジャーリリースは実施されていないが、Red Hatは情報提供サイトを提供することで「Ceylon」へのコミットメントの継続を主張したい狙いがあるものと見られる。 CeylonはJava仮想マシンで動作する型セーフなプログラミング言語。Javaに強く影響を受けたプログラミング言語で、C言語風の文法に各種機能を実装している。C、Java、C#などの開発者にとっては学習コストが低く、比較的早期に開発を開始できるという特徴がある。Eclipseベースの統合開発環境が提供されている点もポイント。 同様にJava仮想マシンで動作するJavaインスパイア言語はほかにいくつもあるが、ソフトウェアベンダが積極的に開発を支援または推進しているものに、JetBrainsが開発している「Kot
原文(投稿日:2011/04/13)へのリンク QCon北京での講演の1つ(完売していた)として、Gavin King氏は氏がRed Hatでこの数年の間取り組んでいるプログラミング言語Ceylonについて発表した。このニュースはtwitterで取り上げられ、すでにいくつものサイト、例えばLambda the Ultimate、Slashdot、Reddit、YCombinator Hacker Newsなどでレポートされている。それを受けて、Gavin氏は話題となっているプレゼンテーションへの参照と合わせてCeylonに関する投稿を行った。また、氏はこの言語を決してJavaキラーとしてデザインしたわけではないことを明らかにしている。 それにもかかわらず、私はいくつかのコメントをすべきでしょう。まず第一に、私はこれをJavaキラーや次世代のJava言語として宣伝したのではありません。私の言
Project Kotlin is the codename for a statically-typed JVM-targeted programming language developed by JetBrains JetBrainsは7月20日(ロシア時間)、工業利用を想定して開発された新しいJava仮想マシン向けのプログラミング言語「Kotlin」を発表した。KotlinはJavaと同じ静的に型付けされたプログラミング言語。文法もJavaと似ている。Java SE 8で導入されることになる機能や、Javaには導入されていない機能がすでに導入されている。現実的に普及する可能性があるプログラミング言語として興味深い。 JetBrainsはJavaの統合開発環境であるIntellJ IDEAを開発している企業。Javaのみならずほかのプログラミング言語向けの開発ツールも開発しており、J
作成されたプロジェクトにはsrcディレクトリ配下にxtendのソースコード、そしてxtend-genディレクトリにXtendのソースファイルから生成されたJavaソースファイルが格納されている。たとえばチュートリアルプロジェクトの中には以下のようなXtendコードがある。 def String sayHelloTo(String to) { return "Hello "+to+"!" } このコードから生成されたJavaコードは以下のようになっている。機械的に自動生成されたJavaコードであるため変数名など可読性の面でやや問題はあるものの、確かに実行可能なJavaコードであることがわかる。 public String sayHelloTo(final String to) { String _operator_plus = StringExtensions.operator_plus("
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く