Downloads
最新のリリース
Mayaa 1.1.29 (2012/04/07)
変更履歴
(過去の変更履歴)
変更点 1.1.28 -> 1.1.29 (2012/04/07)
- JIRA[MAYAA-78] commons-beanutilsを1.8.3に更新しました。
- TemplateBuilderImplにbalanceTagパラメータを追加しました。falseにするとタグのバランス修正をしなくなります。その場合、テンプレート作成者側で正しいことを保証する必要があります。
- JIRA[MAYAA-79] Servlet 3.0のweb.xmlに対応しました。([mayaa-user:933]でパッチをいただきました)
変更点 1.1.27 -> 1.1.28 (2010/12/12)
- JIRA[MAYAA-75] 動作中にdefault.mayaaのbeforeRenderを書き換えても反映されない問題を修正しました。
- JIRA[MAYAA-77] ボディを処理する必要のあるタグの場合に、子のプロセッサでflushすると親よりも先に子が出力されてしまう問題を修正しました。
- JIRA[MAYAA-76] テンプレートに対する.mayaaファイル、および親mayaaファイルを探す処理を拡張可能にしました。org.seasar.mayaa.provider.ServiceProviderファイルのparentSpecificationResolverを 差し替えることで独自の処理に入れ換えられます。
- XML/XHTMLの出力時のxml宣言で?の前の空白をtrimして出力するようにしました。
変更点 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.29
- Mayaaの単独利用例:
Mayaaサンプル集 2012/04/07 - Strutsを利用した例:
Struts利用版Hangmanゲーム 2012/04/07 - Mayaaで簡易なMVCを実現した例:
Mayaa単独版Hangmanゲーム 2012/04/07 - Mayaaの内部API利用例:
Libman - Mayaa Library Manager 2012/04/07 - アプリケーション例:
申し込みフォームアプリケーション (S2Struts, HSQLDB) 2012/04/07
過去のリリース
バージョン 1.1.28 (2010/12/12)
Blank War
導入 War
Eclipse Project Zip
Mayaaサンプル集
Struts利用版Hangmanゲーム
Mayaa単独版Hangmanゲーム
Libman - Mayaa Library Manager
申し込みフォームアプリケーション
バージョン 1.1.27 (2009/10/30)
バージョン 1.1.26 (2009/06/09)
ソースコード
ソースコードは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





