かつのりの日記2

わんくまでは珍しいJavaを中心とした日記です

目次

Blog 利用状況

書庫

日記カテゴリ

いろいろリンク

Javaの仕事に復帰

やっとPHPからJavaの仕事に復帰する事になったのですが、使うフレームワークはSpring Framework/Hibernate/Strutsの組み合わせ。激しく設定ファイル地獄になります。ハンバーガーとフライドポテトが主食なJavaプログラマーは、XMLの設定ファイルが大好きなんでしょうか。

そんなに汎用性を求めなければ、Spring/Strutsの連携とStrutsの無設定化をサポートしたStrutsプラグインが比較的簡単に作れそうなので、明日にでも挑戦する予定。AOPのサポートとかも考えたいので、

  • Spring側でActionのインスタンスをロード
  • Strutsの無設定化プラグインでSpring側のActionのインスタンスを取得
  • Strutsの設定として、Actionのインスタンスを動的に登録

という感じにしようかな・・・これだけでも5%から10%ぐらいのコストは削れるはず。

それにしてもSeasar2に慣れるとSpringが異常に面倒に思えて仕方がない。同じくS2Daoに慣れるとHibernateもかなり面倒。Spring/Struts/Hibernateでいこうと決めた担当者は、よっぽど設定ファイルが大好きか、実装の予算があまりまくっているかのどっちかにしか思えない・・・

投稿日時 : 2007年6月27日 0:33

Feedback

# re: Javaの仕事に復帰 2007/06/27 10:47 nagise

私んところはSpring + iBatisの構成ですね。
選定した人がHibernateはへビィすぎるだろ、と却下、Strutsもそこまで必要ないんじゃない、と切り捨て。

実際に開発してみての感想としては、Strutsを使わなくてもSpringのWeb周りの機能でそんなに困らないということ、JSTL + EL式を使っていればなおさら。
HibernateよりもiBatisのほうが設定の面倒が少ないし、SQL直にかくというのはそれほど開発工数を食わないので簡素なシステムにしたければこちらが正解なのかな、と。

そういえば結構前のJavaWorldではSpring + Hibernate + Strutsの構成を紹介していましたね。

# 音楽 仕事 2007/06/27 16:24 会社は楽しい?

「美味礼賛」が今の仕事に入るきっかけ・田崎真也さん田崎真也さん 情報の入った科学

タイトル
名前
Url
コメント