About
about Mayaa
MayaaはHTMLをベースとしたテンプレートによるプログラマとデザイナの作業分担を強く意識したWEBフロントサービスエンジンです。
- Mayaaが用いるHTMLテンプレートはほぼ純粋のHTMLもしくはXHTMLです。そのため既存のWEBオーサリングツールでいつでもテンプレートの変更・確認がストレス無くできます。
- MayaaはHTMLテンプレートにJSPカスタムタグを組み込みます。そのため、Struts・JSF・JSTLや過去開発資産などの既存のJSPタグライブラリを利用できます。
- HTMLテンプレートは再利用可能なコンポーネント化することができます。
- 守備範囲をプレゼンテーション層に限定する事で既存技術との高い親和性を実現します。ページフローの制御やドメインモデル層の管理はMayaaの守備範囲外です。
- ロジック部の構築には、Seasar2などのDIコンテナやStrutsもしくはJSFなどが用いられることが想定され、それらとは式言語による簡便な記述でバインディングします。
- バインディング情報は、HTMLテンプレートに直接記述する方法と、外部XMLに記述する方法の2通りを選択・混在することが可能です。HTMLテンプレートに直接記述する場合は純粋なHTMLまたはXHTMLではなくなります。
- Mayaa(マヤ)は沖縄の言葉で猫のことです。中国語のMao(マオ=猫)が語源とされています。イリオモテヤマネコを指してヤママヤと呼ぶそうです。
about Project
IPA未踏ソフトウェア創造事業
Mayaaは、「JavaServer Templates 「Maya」の開発と世界発信」というテーマで、 IPAの実施する2005年上期未踏ソフトウェア創造事業に採択されました。
Mayaaは、すでに2004年11月より、開発がスタートしています。事業に応募した2005年3月現在でも、一通りのコンセプトを実装したプロトタイプ製品がリリース直前の状態ではありました。 しかし、製品としてはJavaServer Templates仕様の整理が必要なこと、機能面では多様なニーズを満たすための機能もしくは拡張ポイントを実装することと、 製品品質では堅牢かつスケーラビリティの実現においてまだまだ余地があります。また、仕様ドキュメント、GettingStart、 デベロッパーガイドというようなドキュメント面の充実およびWEBページの充実もこれからです。 そのため、継続的に集中してこれらの取り組みを行いたく、 2005年度上期未踏ソフトウェア創造事業に応募いたしました
about Us
開発者
プロジェクトリーダー:
コミッタ:
- 栗原 傑享 (株式会社グルージェント)
- 圓尾 俊介 (株式会社グルージェント)
- duran
- 加藤 太朗 (株式会社グルージェント)
- 佐々木 久禎 (株式会社グルージェント)
- matobat
about Site
Seasar.org
Mayaa は Seasar Presentation.Java プロジェクトのサブプロジェクトであり、このサイトは Seasar.org (http://www.seasar.org/) 上にあります。
リンクについて
当サイトへのリンクはトップページ (http://mayaa.seasar.org/) へお願いします。トップよりも下のページは更新により構成が変わる可能性があります。リンクの際には下のバナーもご利用いただけます。
リンクの際には下記バナーをご利用いただけます。バナーの URL、サイズは下記のとおりです。バナーの改変はご遠慮ください。(拡大縮小は改変に含みません)
http://mayaa.seasar.org/banner/mayaa01.gif (height: 146, width: 33)