be afro style!日常のあれやこれや不定期更新中。

| CALENDAR | RECOMMEND | ENTRY | COMMENT | TRACKBACK | CATEGORY | ARCHIVE | LINK | PROFILE |
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | - | - | posted by スポンサードリンク
Hibernateってメンドクサイ 22:50
 久しぶりに仕事ネタ。

といっても今は自分でコーディングしたりはしない立場なんだけど、それでもHibernateは昔少しだけ自分で弄ったことがあって、コーディングさせる上では知ってないといけないことだったりするわけで。

でも、正直使いにくいって思うんだけどどうなのかなぁ?
今はSQL Mapperとかその辺使ったほうが気楽だったりしないの?

というわけで自分で作るならS2Daoとかがいいな〜なんて。
| Java | comments(0) | - | posted by afrostyle
初PL/SQL♪ 00:16
今やってるプロジェクトはoracleなんですが、insert/updateなんかはPL/SQL(ていうかストアドだね)じゃないとだめらしい。
というわけでユーザーインターフェイスな部分が結合まで出来たのでDB周り+帳票関係に着手。
とりあえず帳票用のテーブルのステータス更新ストアドあたりを書いてみる。

なんだかやってみればたいしたことないかも。
なんでもやってやれ、ですな(笑

そうそう、oracleにExpress Editionなるものが出てました。
ちゃんとアンインストールも出来る!←これが驚き
| Java | comments(0) | trackbacks(1) | posted by afrostyle
Maya 17:15
ちょっと前から注目していたフレームワークMayaがなんとなく見えてきたかも。。

TapestryやWebObjectsなんだとhtmlのファイルの中にどーしてもコンポーネントidを埋め込まないといけないんだけど、Mayaはその辺をidを使っているので完全分離が可能!すげぇ!

あと日本発、なので日本語の資料があるわけで。
ちょっと気になるのはレンダリングの処理はどんな階層になってるんだろう??とか。
| Java | comments(0) | trackbacks(0) | posted by afrostyle
WebObjectsはじめました。 00:42
ibooを買った本当の目的のひとつにWebObjectsを使ってみたい!っていうのがあったんですが今まで環境を整えたりドキュメントを読んだりしてて、よーやくこの三連休でチュートリアル始めることが出来ました。
基本的には今仕事で使ってるJakarta Tapestryと考え方は同じ。
ただ開発環境がeclipseとXcodeでだいぶ違うわけで、eclipseになれてる自分としてはけっこう最初が大変でした。

でもGUIでコンポーネント配置出来たりするのは便利(でも使い勝手はDreamweaverのほーがいいなぁ)
| Java | comments(0) | trackbacks(0) | posted by afrostyle
JoSQL 17:46
JoSQL

javaのCollectionに対してSQL発行出来るJoSQLってのが出てる!!
これ出来たらすっごい便利だろうな〜〜って思ってたんだけど、まさか実際に出来るようになるとは!ъ(´ι _` ) グッジョブ!!

でも実際に使うシーンってデータベースから巨大なresult取得→JoSQLだとあんまり実用になんないかもしょんぼり
やはりある程度絞込みしたresult取得、さらに絞り込んでいく、っていう場面とか、CSVファイル読み込んで検索、みたいな。
| Java | comments(0) | trackbacks(0) | posted by afrostyle
Tapestry 10:29
ちょっと思うところあってFreamworkをStrutsからTapestryに変更。今チュートリアル終わって少し応用っぽいのやってるトコなんだけど、かなりイケてる感じグッド

ウェブアプリケーションってStrutsだと基本的にDreamweaverとかでページのデザイン→クライアントに確認→JSPに変換っていうのを毎回通るわけなんだけど、JSPにしてしまうとフツーにプレビューは出来ない。

JSPになれば当然ブラウザが解釈できないタグが入ってきてしまうので、その辺の表示は保障されないし、正確な表示は結局アプリケーションサーバーにのっけてみないとわかんない。

Tapestryの良いトコはHTMLはそのまま使いましょう、ってトコロ。
ここはあとから実際のデータが入るよ〜〜ってトコには例みたいな表記を入れておけば実際にアプリケーションサーバーにのっけた時にはそこはちゃんとした表示になる。

なにより便利なのはやっぱりHTMLがそのまま使えるってとこなんだな。
クライアントから「やっぱここはもっとこ〜〜」とかよくある話もJSPでロジック入れてしまったあとだと修正が大変だし、デザイナさんとエンジニアさんが別な場合にはもっと大変。

そういえば最近はエンジニアとして認識されてんだよねぇ。。。
デザイナ、まではいかないけど来年なったらもうちょっとページデザインに口だせる立場になりたいな〜〜〜

技術系の内容はこっちに移すことにしよっかな。
| Java | comments(0) | trackbacks(0) | posted by afrostyle
tomcat5 de JTA 14:10
フリーのアプリケーションサーバーTomcat5でJTAを使うメモです。技術系なので興味の無い人は読み飛ばして。

JTAを使ったトランザクション管理を参考に設定してたんだけど、どうにもうまくいかなくて。

JNDIとかDataSourceの設定てずっと苦手でStrutsのDataSourceを使ったりして逃げてたんだけど、今回どーしてもトランザクションを使わないといけないことになって(まぁspring+hibernateで逃げる、ていうのも手かな、と思ったんだけどspringがいまいちよくわかんなかったというか・・・)。。

ただJOTM1.5.3をそのままダウンロードして来てもJNDIのlookupでコケる。
1.4.3にあったjonas_timer.jarてのが必要です。



| Java | comments(0) | trackbacks(0) | posted by afrostyle
spring Freamwork 15:40
お手軽IoCコンテナ(というのがまだわかってないけど)Springをいぢりはじめてみる。

最終的にはHibernateとあわせてトランザクションの処理あたりが出来れば良いかな。
tomcatのJNDIの設定はどーもうまくいかなくて、JOTMとか導入しよーにも設定が・・・でつまづいちゃってると先に進めないし汗
どーせwarファイルで配布する時にゃserver.xmlとかいぢりたくないし、DBまわりはHibernate.cfg.xmlで設定しちゃうんだろーしさっということで。

Javaてなんでも出来るけど、出来るよーになるまではけっこう長い道のりだよなぁ・・・・
| Java | comments(0) | trackbacks(0) | posted by afrostyle
| 1/1 |