tech
(id:higayasuo:20040714#1089761255) 静的なタイプは、Java標準パッケージを変更できちゃったりと"やりすぎ"可能なのが怖いです。 (いろいろ読んでる限りでは、Mutableなjava.lang.Stringとか可能っぽいし。怖えぇ)
MySQL は良く知らないんだってば?
だって、たいていの画面ってロジックなんかなくて、Daoをたたけば良いのがほとんどだからだ。 Map使っちゃってたの (http://d.hatena.ne.jp/manhole/20040610#1086883224) って、そーゆー時ですねー。 # 良くはないんだろうけれど。。。
RDB は正規形 ドメインオブジェクトは非正規形 これをつなぐのがO/Rマッパ。正規化されたデータ構造を、非正規化する。(= 正規化前の状態へ戻す) なるほどねー。
だから、 RDB は正規化 ドメインオブジェクトは非正規化 になる。 ---「テーブル1レコードと同じ項目のクラス」(=正規化されてる)ってどうなんだろう。2度手間で嫌な気がしつつも、単純なUPDATEやINSERT時には楽できそうでもあるし。
面白いのかな。 追記: 実は、導入部だけちょこっと読んだことがあります。とは言っても、日本語が酷くてテンションが下がったのと、借りた本だったので返さなきゃならず、肝心な部分は読んでいないんです。貸してくださった方のニュアンスでは良さげでした。…
下に書いたような、別カラムにした方が良いデータが1カラムに入っている。 フラグなのに値が3つ以上ある。 区分なのに値を見る限りコード。 意味を持つコードがID扱い。 トランザクションのレコードに、それぞれの売り上げレコードとサマリした値をもつレコ…
ポストに届いてました。はぶさんの記事がアツい!! 待った甲斐あり。『コードとはそれぞれのレコードに付けられた「名前」なのです』そうなんですよねー、同意です。 関ったことがある話では、同じようにコードが意味を持ってしまっていて(IDではなくて)、悪…
[前編] パターンを学べばどんな技術にも対応できる http://www.atmarkit.co.jp/farc/special/fowler01/fowler01.html [後編] アナリシスパターンは難しすぎる? http://www.atmarkit.co.jp/farc/special/fowler02/fowler02a.html 本質的な所ではないかも知れ…
オブジェクト指向言語におけるオブジェクト(O)を リレーショナルデータベース(R)にマッピングするための技術の総称。【反義語】R/Oマッピング R/Oなんて定義があったとは。 上記を逆転させてみると『リレーショナルデータベース(R)を オブジェクト指向言語に…
SQL を分けて発行するのって、パフォーマンス面のダメさ以上に 読み取り一貫性を保てないことが問題だと思う。 (パフォーマンス出ない時点でダメダメなんですけれど。)
頷きながら読む。 段々と伝わるかな、と。 http://seasarproject.g.hatena.ne.jp/habuakihiro/20040612#1087045612 RDBMSを使い切る http://seasarproject.g.hatena.ne.jp/habuakihiro/20040610#1086863957 # ちなみに冒頭のSQL、某ソフトはあんな感じのアヤ…
ちょっと遅ればせながら読みました。 ...EJBはアイデンティティを失ってる気がします... ちゅーか、@Sessionとか@Injectって何よ!? XDocletと同じ方向でおかしい(id:manhole:20040429#1083225318)気がするですよ...
プログラムの下書きやん!! これで本当にうまく行くのだろうか...。結果がどうなるのか非常に気になります。
でも、O/Rマッピングのフレームワークって状況によっては必要のないデータも 全部とってくるジャン。効率悪いんだよね。 状況に応じて、JavaBeans作るのも保守が大変だし。 だったらMapが楽でいいジャン。 画面に表示する項目を一発SELECTしちゃう場合は、Ma…