2004-02-01から1ヶ月間の記事一覧
「透過的」と訳されることが多いが、意味としては「意識する必要がない」ということ。toransparent integration with databaseといえばdatabaseを意識することなく統合できるということか。
mikiさんの日記より DAOやSavice Loacatorのパターンについて勉強しなきゃ
DannさんのTECHMemoより
Javaの中でのSQLの扱いは難しい。とくにDomain設計がなく、Javaのオブジェクトで設計された概念とRDBがかけ離れている場合。
コンストラクタやsetterで可変オブジェクトをクライアントから受け取るとき、またはgetterで可変オブジェクトをクライアントに渡すときに防御的コピーを考慮する必要がある。しかし、どういうときにこれをおこなうべきか?コンストラクタやgetter/setterがpu…
どうしてもSQLのOrder byでうまくいかなかったので、DBから取得したデータをComparatorでソートしてみた。Order byで取得してデータを並べるのが今のプロジェクトの標準だったので初めての試みだったがうまくいった。Order byがUIでUserがいくつかのパターン…
Where句でこんな風にサブクエリーを使うとき、複数のcolomnをサブクエリーから戻すことができるのか。初めて知った。
なるほど。
「J2EEパターン」のService Locatorの項目まだ読んでなかった。
ComponentsとServicesの違い Dependency InjectionとService LocatorはInterfaceと実装を切り離すという似た機能を提供するが、ServiceLoacatorのほうが直感的でわかりやすい。でも、複数アプリケーションをまたがって使用されるならばDependency Injection(…