あーなんかここに書くの久しぶり。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した独自フレームワーク)
を組んで某業務基幹システムをお仕事で作ってるわけですよ。
MayaaもS2Daoも、基本的に「それだけ」で使えるから良いよね!
このふたつは使ってみて感動したよ!
# ところでなんでS2StrutsやTeeda使ってないかって言うと
# 日 本 で 開 発 し な い か ら
# だよ!
# (追記)今開発してる業務システムが、ってことですよ!><
# 日本語通じるとはいえ、学習コストは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みたいにGUIでEODって昔SUNの偉い人たちが言ってたよ!
違うの!?
…ということで、短気(は損気)な俺は
これ以上追いかけるのはやめました。
Java5な上にDoltengやらDiiguやら(つーか本当にわかりづらいよねこれらの名前)
わざわざ別にEclipse環境切ってまでインストールしたくないよ。
JSFの勉強して(いつするんだ俺)出直します。
言い訳
もう少し若いころなら家帰ってから自分のPCでやるんだけどね。
今は子供も産まれて、定時で帰ったとしても
帰宅>下手したら夕飯俺が作成>子供の相手&&風呂>下手するとここで洗濯>寝かしつけ(ここで21時過ぎる)
で、やっと自分の時間が取れるくらいなわけで。
そこで「自分の時間」にやる「楽しみ」がプログラミングだったら良かったんだけどねえ。
俺そこまではプログラマ向いていなかったみたい。
所詮文系卒のスーツ(笑)だしな…。