Downloads
最新のリリース
Mayaa 1.1.27 (2009/10/30)
変更履歴
(過去の変更履歴)
変更点 1.1.26 -> 1.1.27 (2009/10/30)
- MayaaApplicationFilterで例外ページの処理をできるようにしました。Strutsなどのフレームワークで発生した例外を対象とし、Mayaaのエラーページ処理に回せるようにします。web.xmlでMayaaApplicationFilterを設定し、パラメータ"handleException"に"true"を設定すると有効になります。
- MayaaServletにdebugオプションを追加し、debugがtrueの場合のみ、デフォルトのエラーページjava.lang.Throwable.htmlでデバッグ情報を出力するようにしました。また、MayaaServletのパラメータにセットしない場合、システムプロパティ"org.seasar.mayaa.debug"で同様の設定ができます。
- MayaaServletにdebugオプション、またはシステムプロパティ"org.seasar.mayaa.debug"をbooleanとしてスクリプトから取得するfunction isDebugMode()を追加しました。
- テンプレートのデフォルト名前空間をmime-typeから判断するようにしました。("xhtml"を含むならXHTML、それ以外ならHTML。明示すればそちらを利用)
- JIRA[MAYAA-72] テンプレートファイル置き換え時に解放されないオブジェクトが発生する問題を修正しました。
- JIRA[MAYAA-73] m:noCache="true"のときにレスポンスのCache-Controlヘッダの値をServiceProviderファイルで設定できるようにしました。互換性のため、デフォルト値はこれまでどおり"no-cache"ですが、firefoxで戻るボタンのときにキャッシュを使わせないようにするには"no-cache, no-store"にする必要があります。キャッシュしないという動作になるため、挙動がすこし変わる場合があります。
変更点 1.1.25 -> 1.1.26 (2009/06/09)
- JIRA[MAYAA-70] メインページとレイアウトページの階層が異なる場合にinsertプロセッサの動的相対パス解決で失敗する問題を修正しました。(1.1.25で発生)
変更点 1.1.24 -> 1.1.25 (2009/06/07)
- JIRA[MAYAA-58] AutoBuildでコンテキストパスが"/"以外の場合に相対パスの絶対パス化処理が正しく動作しない問題を修正しました。
- JIRA[MAYAA-62] deserializeした際、.mayaaの無いページの場合にテンプレートを再ビルドしてしまう問題を修正しました。
- JIRA[MAYAA-67] スクリプトでoriginalNodeのtoString()を実行したときに無限ループが発生する問題を修正しました。
- JIRA[MAYAA-69] カスタムタグからコンポーネントを使う側の方に親を探しに行くよう修正しました。
- 同梱するRhinoのバージョンを1.7-r2にアップデートしました。
- JIRA[MAYAA-64] SSI Includeの記述をm:insertに置き換える処理を実装しました。また、この処理が有効なとき、拡張子".inc"のファイルは自動的に全体をm:doRender(name="")で囲むようにしました。ただしmime-mappingで".inc"をHTMLかXHTMLとして設定する必要があります。
- JIRA[MAYAA-68] attributeプロセッサに、&をエスケープするかどうかを決めるescapeAmp属性を追加しました。デフォルトはtrueです。
サンプル
バージョン 1.1.27
- Mayaaの単独利用例:
Mayaaサンプル集 2009/10/30 - Strutsを利用した例:
Struts利用版Hangmanゲーム 2009/10/30 - Mayaaで簡易なMVCを実現した例:
Mayaa単独版Hangmanゲーム 2009/10/30 - Mayaaの内部API利用例:
Libman - Mayaa Library Manager 2009/10/30 - アプリケーション例:
申し込みフォームアプリケーション (S2Struts, HSQLDB) 2009/10/30
過去のリリース
バージョン 1.1.26 (2009/06/09)
Blank War
導入 War
Eclipse Project Zip
Mayaaサンプル集
Struts利用版Hangmanゲーム
Mayaa単独版Hangmanゲーム
Libman - Mayaa Library Manager
申し込みフォームアプリケーション
バージョン 1.1.25 (2009/06/07)
ソースコード
ソースコードはSubversion(https/WebDAV)で管理されています。下記URLにTortoiseSVNやSubclipseなどのSVNクライアントでアクセスすると、ソースコードを取得することができます。WEBブラウザよりアクセスする場合、WebSVNをご利用いただけます。
Maven2からの利用
Mayaaはバージョン1.1.0以降、seasar.orgのMaven2リポジトリで配布しています。詳しくはWikiをご覧ください。(http://www.seasar.org/wiki/index.php?Maven2RepoRemote)
- seasar.orgのMaven2レポジトリ: http://maven.seasar.org/maven2/
- seasar.orgのMaven2-SNAPSHOTレポジトリ: http://maven.seasar.org/maven2-snapshot/
- groupId: org.seasar.mayaa
- artifactId: mayaa





