##### Cubby 2.0

- ホーム

##### スタートアップガイド

- 2分間チュートリアル
- 5分間チュートリアル

##### リファレンス

- セットアップ
- アクション
- バリデーション
- メッセージリソース
- JSP
- Mayaa
- カスタマイズ
- JavaDoc
- TLDDoc
- Tips集
- 移行ガイド

##### プロジェクト文書

- プロジェクト情報
  - Plugin Management
  - Project Plugins
  - このプロジェクトについて
  - ソースリポジトリ
  - プロジェクトサマリ
  - プロジェクトチーム
  - プロジェクトライセンス
  - メーリングリスト
  - 依存関係
  - 依存関係の一致度
  - 課題追跡
  - 継続的結合
- プロジェクトレポート

##### モジュール

- Cubby
- Cubby Unit
- Cubby S2Container Plugin
- Cubby Guice Plugin
- Cubby Spring Plugin
- Cubby Gson Plugin
- Cubby OVal Plugin
- Cubby S2Container Integration Archetype
- Cubby Guice Integration Archetype
- Cubby Spring Integration Archetype
- Cubby Admin
- Cubby Distribution

## Cubby とは何ですか ?

Cubby (カビー)は Java / Servlet / JSP をベースにした、Web アプリケーションのためのシンプルなフレームワークです。

- シンプルで小さい（薄い）フレームワークです。
- 設定ファイルはほとんど使用しません。
- REST っぽい URI をサポートします。 (/username/todo/1001、拡張子が付かない URI など)
- 直感的な名前のカスタムタグライブラリ
- HTMLテンプレートエンジン「Mayaa」と連携することができます。

## Cubby のゴール

- Servlet / JSP / Java を知っていれば使いこなせる。
- 美しい URL を持つ Web アプリケーションをさくさく作成できる。
- アクションクラスを見れば何をやっているのかわかる。
- トラブルに遭遇したときに、わかりやすいメッセージで原因解決がすぐにできる。

## 初めて利用される方へ

Cubby を初めて利用される方は、リファレンスを参照しながら 2 分間チュートリアル、5 分間チュートリアルを進めてみてください。

チュートリアルで作成するアプリケーションはサンプルに含まれているので、war ファイルをダウンロードして動かしてみてください。

## 動作環境

- Java 5 以降
- Servlet 2.5 / JSP 2.1 以降 (Java EE 5) をサポートするサーブレットコンテナ
- 対応コンテナ
  - S2Cotainer 2.4.38 以降
  - Spring Framework 2.5.6 以降
  - Guice 2.0 以降