Javaは「サーバーサイド開発」の分野で広く使われている――これはJavaプログラマには当たり前のこととして受け入れられています。が、では実際にあなたの周りでWebアプリケーションをJavaで作ってる人はいますか?と尋ねれば、沈黙してしまう人も多いんじゃないでしょうか。 サーバーサイドJavaは、確かに広く使われています。が、その多くはエンタープライズの分野であり、私たち「個人でJavaをやってる」という人には無縁の世界であったりします。個人でサーバーサイドJavaを使うためには、まずなによりも「個人で手軽にJavaが使えるサーバー環境」がないといけません。が、そうした環境は今まであまり見ることがありませんでした。 そうした現状も、最近になって変わりつつあります。「クラウドサービス(IaaSなど)」の普及により、さまざまな言語によるサーバー開発が手軽に行えるようになって来ました。例えば、G