あーなんかここに書くの久しぶり。S2のこと。

 
 地味にS2関連は追いかけてますが
 (実業務でも使ってるし…つーか俺が選定したんだヨ)
 やっぱり敷居高いなあっつーのはしみじみ思う。
 
 
 

Churaって

 
 http://d.hatena.ne.jp/habuakihiro/20080205#1202166979
 http://d.hatena.ne.jp/higayasuo/20080205#1202174648
 
 公式ページ行っても準備中だよ!
 http://www.seasar.org/
 ブランドどころか情報全然ないよ!なにそれ!
 
 他のところに書いてあるのかな!
 
 なんとなくS2Containerのセットアップのところに
 新規ProjectでChura選択してくださいって書いてるけど
 これって何なのか全然説明無いよ!
 http://s2container.seasar.org/2.4/ja/setup.html
 
 いきなりJava5指定されているけど、1.4以前切り捨てられちゃってるよ!
 まだ俺が今作ってる業務システムJava5非対応だよ!
  # いや、1.4系でも使えるのは知ってますが
 

S2って部品なの?全部入りなの?

 
 去年あたりから
  Mayaa + S2Dao + Struts(に毛を3本生やしたくらいの薄いWrapした独自フレームワーク)
 を組んで某業務基幹システムをお仕事で作ってるわけですよ。
 
 MayaaS2Daoも、基本的に「それだけ」で使えるから良いよね!
 このふたつは使ってみて感動したよ!
  # ところでなんでS2StrutsTeeda使ってないかって言うと
  # 日 本 で 開 発 し な い か ら
  # だよ!
  # (追記)今開発してる業務システムが、ってことですよ!><
  # 日本語通じるとはいえ、学習コストはNative Japaneseより高いことは明白だよ!
  # だから素でStrtusなんだ!
  # 単に俺がわからないからっていうのは事実だから内緒だ!君と僕の約束だよ!
 
 
 んでね。
 どれ使うか何使うか俺が一手に任されたんですが
 (数年間SwingべったりでWebシステムなんてWAS3.5時代までの知識なのは内緒だ)
 なんかどれも前提知識無いと本当に手が出しづらいんですよ。
 
 「Tomcat使って全部入り」つーのは自分ひとりで試すには楽だし楽しいんだ。
 でも仕事で使って何かあったときに自分でフォローしきれない
 (俺にはその程度のスキルしかないんでね)ってなった時、
 切り分け出来る粒度で採用する方向に落ち着くんですわ。
 
 なので機能単位で使えるのって良いんだ!
 SQL苦手だけどS2Daoラヴ!
 
 公式見に行くと機能単位なのに、何故かMLとかBlogの流れは
 全部入りなんだ!むずかしいね!
 

ドキュメント頑張ってるのはわかってるよ!

 
 でもTeeda勉強しようと思って萎えたのは事実だよ!
 http://teeda.seasar.org/ja/teeda_core.html
 
 Teedaをお使いいただく前に
 http://teeda.seasar.org/ja/prerequisites.html
 
 fmfm、対応JDKは1.4ね
 
 Teeda Core
 http://teeda.seasar.org/ja/teeda_core.html
 
 いきなり「セットアップ」の文字列にリンクが無いよ!無いよ!
 仕方ないから「Teeda Extension(Wiki)」見てみよう!
 http://www.seasar.org/wiki/index.php?Teeda%2FgettingStarted
 
 環境作り
 http://www.seasar.org/wiki/index.php?Teeda%2FgettingStarted#ec8afccf
 
 あったよ!
 

Teeda入門を試すのに必要な環境作りに付いては Teeda/gettingStartedSetup を参照して下さい。

 
 またリンクだよ!
 環境作り
 http://www.seasar.org/wiki/index.php?Teeda%2FgettingStartedSetup#ub365837

実は、Teeda を動かす環境は簡単に作れます。 ひがさんのBlog -- Super Agile Web Development with Seasar2 に書かれている環境を準備すればOKです。 ^^) *

 またポインタだよ!お役所みたいだね!
 
 http://d.hatena.ne.jp/higayasuo/20061023#1161576275

まだまだ、荒削りですが、実際に試すことができます。あの有名なRailsのscaffoldと同様のことをやってみましょう。セットアップ手順は次のとおりです。
JDK1.5をインストールする。

 
 ΩΩΩ<な、なんだってー
 
 前のページ戻ってみよう!
 http://www.seasar.org/wiki/index.php?Teeda%2FgettingStartedSetup#ufe3ae80
 

注:Doltengは0.17.0から実行環境がJDK1.5+Eclipse3.2になりました。
* JDK1.5をインストール

 
 ΩΩΩ<な、なんだってー
 
 
 仕方ない、真面目にCoreのところだけでも追いかけるか…
 http://www.seasar.org/wiki/index.php?Teeda%2FgettingStarted#e88a6d02

基本的にお奨めの使い方はTeeda Core、Teeda Extensionを共に使っていただく使い方です。
が、Teeda Coreだけでも純粋なJSF実装としてお使いいただけます。

 
 安心したけど…。
 俺JSF全然わからないよ!
 JSFってVBみたいにGUIEODって昔SUNの偉い人たちが言ってたよ!
 違うの!?
 
 
 …ということで、短気(は損気)な俺は
 これ以上追いかけるのはやめました。
 
 Java5な上にDoltengやらDiiguやら(つーか本当にわかりづらいよねこれらの名前)
 わざわざ別にEclipse環境切ってまでインストールしたくないよ。
 JSFの勉強して(いつするんだ俺)出直します。
 

言い訳

 
 もう少し若いころなら家帰ってから自分のPCでやるんだけどね。
 今は子供も産まれて、定時で帰ったとしても
 
 帰宅>下手したら夕飯俺が作成>子供の相手&&風呂>下手するとここで洗濯>寝かしつけ(ここで21時過ぎる)
 
 で、やっと自分の時間が取れるくらいなわけで。
 
 そこで「自分の時間」にやる「楽しみ」がプログラミングだったら良かったんだけどねえ。
 俺そこまではプログラマ向いていなかったみたい。
 
 所詮文系卒のスーツ(笑)だしな…。