Herokuへのデプロイを想定したAjaxを用いたチャットアプリケーションです。データベースとしてClearDBアドオンを用い、環境変数経由でデータベースの情報を渡します。 DAOパターンを用いて実装されていて、DAOクラスはdaoパッケージに、DTOクラスは dtoパッケージにあります。DAOクラスは環境変数経由でコネクションを取得すると、メッセージを表すテーブルを作成し、同じくメッセージを表すDTOクラスとの仲介を します。また、このDTOクラスはJsonSerializerとJsonDeserializerを実装しているためGsonを用いてJson⇔DTO間の変換を行うことができます。クライアントサイドJacaScriptではJQueryを用いてAjax通信を 行い、サーバーから取得したデータをDOMに反映します。