tech

やりすぎアスペクト感

(id:higayasuo:20040714#1089761255) 静的なタイプは、Java標準パッケージを変更できちゃったりと"やりすぎ"可能なのが怖いです。 (いろいろ読んでる限りでは、Mutableなjava.lang.Stringとか可能っぽいし。怖えぇ)

データベース実力診断テスト (via id:r-matuda:20040628#p1)

MySQL は良く知らないんだってば?

だって、たいていの画面ってロジックなんかなくて、Daoをたたけば良いのがほとんどだからだ。 Map使っちゃってたの (http://d.hatena.ne.jp/manhole/20040610#1086883224) って、そーゆー時ですねー。 # 良くはないんだろうけれど。。。

続き

RDB は正規形 ドメインオブジェクトは非正規形 これをつなぐのがO/Rマッパ。正規化されたデータ構造を、非正規化する。(= 正規化前の状態へ戻す) なるほどねー。

Dao層はストアドプロシジャである (http://seasarproject.g.hatena.ne.jp/habuakihiro/20040617#1087404876)

だから、 RDB は正規化 ドメインオブジェクトは非正規化 になる。 ---「テーブル1レコードと同じ項目のクラス」(=正規化されてる)ってどうなんだろう。2度手間で嫌な気がしつつも、単純なUPDATEやINSERT時には楽できそうでもあるし。

FDD

面白いのかな。 追記: 実は、導入部だけちょこっと読んだことがあります。とは言っても、日本語が酷くてテンションが下がったのと、借りた本だったので返さなきゃならず、肝心な部分は読んでいないんです。貸してくださった方のニュアンスでは良さげでした。…

下に書いたような、別カラムにした方が良いデータが1カラムに入っている。 フラグなのに値が3つ以上ある。 区分なのに値を見る限りコード。 意味を持つコードがID扱い。 トランザクションのレコードに、それぞれの売り上げレコードとサマリした値をもつレコ…

WEB+DB 21

ポストに届いてました。はぶさんの記事がアツい!! 待った甲斐あり。『コードとはそれぞれのレコードに付けられた「名前」なのです』そうなんですよねー、同意です。 関ったことがある話では、同じようにコードが意味を持ってしまっていて(IDではなくて)、悪…

マーチン・ファウラー特別ラウンドテーブル 現場レポート

[前編] パターンを学べばどんな技術にも対応できる http://www.atmarkit.co.jp/farc/special/fowler01/fowler01.html [後編] アナリシスパターンは難しすぎる? http://www.atmarkit.co.jp/farc/special/fowler02/fowler02a.html 本質的な所ではないかも知れ…

O/Rマッピング

オブジェクト指向言語におけるオブジェクト(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”を実現する「EJB 3.0」

ちょっと遅ればせながら読みました。 ...EJBはアイデンティティを失ってる気がします... ちゅーか、@Sessionとか@Injectって何よ!? XDocletと同じ方向でおかしい(id:manhole:20040429#1083225318)気がするですよ...

設計はUMLだけで済む (id:hoso-kawa:20040609#1086715139)

プログラムの下書きやん!! これで本当にうまく行くのだろうか...。結果がどうなるのか非常に気になります。

Re: ダイコン時代の設計手法 - モデリング (id:higayasuo:20040609#1086738237)

でも、O/Rマッピングのフレームワークって状況によっては必要のないデータも 全部とってくるジャン。効率悪いんだよね。 状況に応じて、JavaBeans作るのも保守が大変だし。 だったらMapが楽でいいジャン。 画面に表示する項目を一発SELECTしちゃう場合は、Ma…