ふたつの川うるおう日記
2006-02-19 (Sun)
_ [Java][Seasar] S2StrutsとMayaaを使った時のファイル構成
あとディレクトリ構成を考え直し中。今現在行っている構成だとEclipseのパッケージブラウザでディレクトリだらけになって見難い。。
- S2Strutsサンプルの例
- アクションソース
- org.example.category.action.impl.CategoryHogeEditActionImpl.java
- Seasar2上のコンポーネント名 (DefaultAutoNaming)
- categoryHogeEditAction
- アクションURI
- /categoryHogeEdit.do
- ページ
- /category/categoryHogeEdit.html
- /category/categoryHogeEdit.mayaa
- アクションソース
これはアクションのURIが必ず / 以下になってしまうのと、パッケージ名に含まれている文字列がクラス名にも出てくるので個人的にちょっと好みではなかった。
- 今現在行っている構成
- アクションソース
- org.example.action.impl.category.hoge.EditActionImpl.java
- Seasar2上のコンポーネント名 (QualifiedAutoNaming)
- categoryHogeEditAction
- アクションURI
- /category/hoge/edit.do
- ページ
- /category/hoge/edit.html
- /category/hoge/edit.mayaa
- アクションソース
さっき書いたEclipseのパッケージビューアでの問題があるけど、それぞれのパス関係に一貫性が出来たのでとりあえず気に入ってます。
- 良さそうな案
- アクションソース
- org.example.action.impl.category.HogeEditActionImpl.java
- Seasar2上のコンポーネント名 (QualifiedAutoNaming)
- categoryHogeEditAction
- アクションURI
- /category/hoge/edit.do
- ページ
- /category/hoge/edit.html
- /category/hoge/edit.mayaa
- アクションソース
考え中なのがこれです。最低限カテゴリ別にはパッケージ分けたいかなって感じです。これだとカテゴリ別にEclipseのパッケージビューアでまとまるから良さそうです。
[ツッコミを入れる]
[]


