Ads by Google
--.--.--
新しい記事を書く事で広告が消せます。
#1 Javaの導入とSeasar2
2007.12.28
Javaの導入
DBエンジニアよりなSE兼プログラマやってます。
汎用系の基幹業務システムのオラクル化(C/S化)をメインにやってきましたが、 WEBな時代になってからは取引会社の環境の関係もあって、ASPやOracleのMOD_PLSQLばかりでした。 いつかはJavaをやりたいと思いつつ、こつこつ勉強などしてましたがなかなかそんな機会もなく・・・。
そうこうしてる内に2年ほど前から取引先の社内SEとして働くようになり、「ベンダロックイン( Oracle Forms、 Oracle MOD_PLSQL)なんとかしましょうよ!」の説得が通じ、 4月からJava(Seasar2)をやらせもらってます。 Javaがレガシーと呼ばれるようになって やっと仕事でさわれるようになりました。
そのシステムもつい先日完成し、来年1月から稼動予定です。
Seasar2
Java採用を検討する際、.NETも候補にあがっており、結局両方とも試しに使ってみようという話になり、自分はJava担当になりました。 MS嫌いな自分としては、.NETの敷居の低さに対抗するにはフルスタックな統合開発環境が必要だと考え、(社内システムがOracle漬けということもあり) jDeveloperでJSF+JPAを早速試してみました。
最初は、GUIベースの編集に「おお!」なんて言ったりしてましたが、だんだん煩わしく感じるようになり(HTMLのWYGWIGなどは手打ちの方がぜんぜん楽)、 これでは.NETに勝てないと思い、他のフレームワークを探すことにしました。 MyEclipse+Hibernateなども試してみましたがしっくりせず、その後見つけたのがSeasar2のDoltengでした。
最初、Seasarのホームページ見たとき、どこから手をつけていいのか分からず、初心者には無理だなと思っていましたが、 コミッタの方の記事で紹介されてた動画と、 技術評論社のJavaExpert#01でDoltengの存在を知り試してたところ 「これしかない!」と思い採用決定。 その後はメーリングリストと、RSSリーダでコミッタのみなさんのblogを日々チェックしながら、 Sampleプログラムで勉強といった感じで進めていきました。
Seasar2の良さはいろいろあるかと思いますが、自分のような初心者には、フルスタック環境と活発なコミニュティっていうのは大きいと思います。 「Churaプロジェクト一発指定でフルスタックのできあがり」っていうのは本当にありがたいですし、 メーリングリストの活動も非常に充実しているようで、一度だけ質問をしたのですが、迅速丁寧に回答をいただきました。 また、ひがさん(Seasar2のチーフコミッタ)のblogを読むと初心者にやさしい発言が多いような気がします。
- ひがさんのblog
今後ともSeasar2を活用させていただこうと思っております。コミッタの皆様ありがとうございました。