DoltengでSAStruts+Mayaa+S2JDBCのScaffold生成を試すの巻 その1

小規模システムのリプレイス案件の見積を依頼されたので、勉強がてらSAStruts+Mayaa+S2JDBCの組み合わせでサンプルアプリを構築してみました。EclipseプラグインDoltengを使えばこの組み合わせのScaffoldを自動生成できるみたいなので、案件的にマッチしそうなのと、Seasar関連プロダクトでの開発は素人なのでどれぐらい開発コストがかかるのかを確認したかったので。
以下、備忘録としてメモっとく。

[開発環境]

[作業内容]

  1. postgreSQLのインストール
    • デフォルトで自動起動になっていたので、サービスの設定を手動に変更。
  2. Eclipseのインストール
  3. Tomcatのインストール
  4. Eclipseプラグインのインストール
    • Dolteng 0.33.0
    • DbLauncher 0.1.0
    • Sysdeo/SQLI Tomcat Launcher 3.2.1
    • SAStrutsPlugin 0.0.11
    • Jiemamy 0.1.1(おまけw)
  5. プラグインの設定
    • Tomcatの設定とか、あと適当。
  6. Doltengプロジェクトの作成
    • プロジェクト作成ダイアログで各種設定して作成。
      • プロジェクト名:mayaa_samaple
      • ルートパッケージ名:com.example.mayaa_samaple
      • Application Type:Web Application
      • JREコンテナ:jdk1.5.0
      • プレゼンテーション:SAStruts+mayaa
      • Persistence:S2JDBC
      • Server Management:Sysdeo Tomcat Plugin
    • 自動的に以下が生成されている。
      • src/main/java/com/example.mayaa_sample/action/IndexAction.java
      • src/main/webapp/WEB-INF/view/index.html
      • src/main/webapp/WEB-INF/view/index.mayaa
    • その他設定ファイルなども生成されるがとりあえずデフォルトのまま。
  7. 自動生成されたアプリの動作確認

つづく