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が最近リリースされ、重要な変...

Struts1のEOLがアナウンスされました。 最後のリリースから長く時間が経過しており、実質開発は終了している状態でしたが、このタイミングでのアナウンスとなりました。 アナウンスの中では、次の乗り換え先として、Struts2・Spring Web MVC・Grails・Stripesといったフレームワークがお薦めされていますが、私はダンチな生産性を提供するGrailsをお勧めします。 私のフレームワーク遍歴は、Struts1、Wicket、Seasar2、Springと色々渡り歩いてきましたが、ここ1年はがっつり業務でGrailsを使用しています。 1年がっつり使ってみた経験から、Struts1ユーザにGrailsをお勧めする理由をいくつか考えてみました。 Grailsは既存Javaフレームワークの延長線上にある Grailsを支える基盤は、Spring・Hibernateといった、Ja
原文(投稿日:2012/06/28)へのリンク 新しくリリースされたGroovy 2.0は、この言語に静的型チェックや静的コンパイルといった重要な静的機能を導入します。Project Coinのシンタックス拡張や新しいJVM命令"invoke dynamic"のサポートといったJDK 7対応の改良も取り入れられ、また、以前に比べよりモジュール化されています。 この記事ではこれらの新機能をより詳しく見ていきます。 動的な言語のための "静的なテーマ" 静的型チェック Groovyは生来、そして将来にわたって常に動的な言語です。しかし、Groovyは "Java用スクリプト言語" や "ベターJava" (冗長な記述が少なく、より強力な機能を持つJava)として使われることがよくあります。実際、多くのJava開発者がより表現力のあるビジネスルールを書いたり、顧客ごとにアプリケーションをカスタマ
GroovyはJavaで開発されている、Java仮想マシン上で動作するスクリプト言語。Javaに似た文法を採用しており、ダイナミックなシェルスクリプトからWebアプリ開発まで幅広く対応している。JCP(Java Community Process)によって2004年に規格化(JSR 241)されている。 Groovy 2.0では、コードが正しいかどうか判断できるように静的型チェッカーの導入や、アプリケーションのパフォーマンス向上を目的として静的コンパイル機能の導入などが行われている。また、モジュール方式を新たに採用し、JARファイルの分割や独自の拡張モジュールを作成できるようにしている。その他、JDK 7の「InvokeDynamic」(JSR 292)の統合や「Project Coin」(JSR 334)のシンタックス強化なども実施されている。 Groovy 2.0はプロジェクトサイトよ
Vert.xは次世代の非同期でスケーラブルな並列処理アプリケーションのためのフレームワークでありJVM上で動作する。Node.jsの代わりになり得るフレームワークだ。開発者はJavaScript、Ruby、Groovy、Javaを使ってこのフレームワーク向けのアプリケーションを作れる。これらの言語を混ぜ合わせて使うことも可能だ。 下記はvert.x上で動作するウェブサーバが静的なファイルを提供する場合のコードだ。 // JavaScript load('vertx.js') vertx.createHttpServer().requestHandler(function(req) { var file = req.path === '/' ? 'index.html' : req.path; req.response.sendFile('webroot/' + file); }).list
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く