e代劍客——溫柔一刀

          生活就像海洋,只有意志堅強的人,才能到達彼岸

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            76 隨筆 :: 7 文章 :: 215 評論 :: 0 Trackbacks
          ?持久層使用了iBatis后,大家的編碼風格統一了,可以集中精力進行業務組件的編寫了。??
          ???????以下是個人感受:?
          ???????1.緩存不用太可惜,不過具體用哪一種(MEMORY ?LUR ?FIFO ?OSCACHE)容量設多大,都得根據項目的實際情況來定,我通常首選LUR。正確設定緩存的Flush語句,杜絕緩存中臟數據產生的可能。緩存使用前提是,系統中對表的讀寫一定要都通過ibatis來進行,也就是封閉的。 ?
          ? ? ? ?2.動態SQL的確是個強點。熟悉后感覺很不錯。iBatis中所有的DAO方法都只傳一個值對象,復雜查詢當然也不例外。 ?
          ? ? ? ?3.復雜對象一定要lazyload ?= ?true. ?對于性能上有一定的好處。 ?
          ? ? ? ?4.iBatis其實已經把Dao接口和SQLMap實現層實現了解藕,感覺有點象Spring倡導的Ioc. ?
          ? ? ? ?5.通常我會在寫完Service接口后,直接寫一個junit測試類,它是業務層和WEB層的連接點,進行測試很重要,一是方便重構后檢測是否破壞了功能,另外,編寫測試類也是一個掌握此類用法的過程。看著一排綠色的通過進度條,心情大好。??
          ???
          posted on 2006-08-10 15:50 溫柔一刀 閱讀(384) 評論(0)  編輯  收藏 所屬分類: 開源框架
          聯系偶 zhupanjava@gmail.com 溫柔一刀
          主站蜘蛛池模板: 昌图县| 贵定县| 康平县| 阿图什市| 台南市| 图木舒克市| 卓尼县| 汉源县| 文安县| 广昌县| 腾冲县| 静宁县| 左云县| 讷河市| 全州县| 南丹县| 禄丰县| 秦安县| 奉节县| 贵定县| 武鸣县| 岑巩县| 拉萨市| 高青县| 桦南县| 浦江县| 朝阳县| 南充市| 青阳县| 房产| 湛江市| 玛纳斯县| 锡林郭勒盟| 莎车县| 钟祥市| 黔江区| 祥云县| 玉田县| 宜兴市| 大英县| 岑巩县|