Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 2.56 KB

README_ja.md

File metadata and controls

59 lines (48 loc) · 2.56 KB

Aeromock

Gitter chat Maven Central Circle CI License: MIT Coverage Status logo

Aeromockとは?

AeromockはテンプレートファイルとデータファイルだけでHTMLを描画することができるアプリケーションサーバです。サーバサイドのモジュールやミドルウェア無しでフロントエンド開発を可能にします。 軽量に動作するため、Lightweight mock web application server を謳っています。

機能

  • 一度起動したら再起動する必要はありません。
  • テンプレートファイルと、それに紐づくデータファイル(JSONまたはYAML)を用意するだけでHTMLを返します。
  • メソッド呼び出しや、カスタムタグ・ファンクションを利用しているテンプレートもサポートします。
  • 1つのテンプレートに対して、複数パターンの描画をすることができます。
  • スクリプトによってURL Rewriteを制御できます。
  • モックJSON APIサーバとしても機能します。
  • 静的ファイルサーバとしても機能します(js, css, 画像等)。
  • Protocol Buffersやmessagepackのバイナリデータをレスポンスできます。

利用するには

@See Wiki

前提条件

  • Java >= 1.7
  • Git
  • Vagrant >= 1.5 (Vagrant Shareを利用する場合)

Dockerイメージ

Docker Hub

サポートしているテンプレートエンジン

  • Freemarker
  • handlebars.java
  • Jade4j
  • Velocity
  • Groovy Template Engine
  • Thymeleaf

コミッタ

ライセンス

See LICENSE.

Copyright © CyberAgent, Inc. All Rights Reserved.