Heroku を使って Java の Web アプリを作ってみる。 基本的な話 Heroku とは PaaS の1つ。 Web アプリケーションを動かすための土台(プラットフォーム)を提供してくれるクラウドサービス。 Google でいうと Google App Engine、 Amazon でいうと AWS Elastic Beanstalk とかが同じようなサービスに当たる。 最初は Ruby (Ruby on Rails)をサポートした PaaS だったけど、現在は様々な言語によるプラットフォームをサポートしている。 Java もサポートされている。 データベースは、 PostgreSQL や MySQL などを使える。 ただし、無償利用の場合はデータ量などに制限がある。 全体像 アプリケーションのソースコードは Git を使って管理する。 Heroku 上の Git リポジトリに