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 溫柔一刀
          主站蜘蛛池模板: 黄大仙区| 广昌县| 西乡县| 理塘县| 西昌市| 兴隆县| 新乡市| 通道| 永济市| 射阳县| 固镇县| 鱼台县| 灵川县| 旬邑县| 乌兰县| 彝良县| 台东市| 陇川县| 远安县| 丰县| 乌兰县| 临湘市| 交口县| 叙永县| 永泰县| 榆林市| 乐清市| 镇原县| 偃师市| 杂多县| 修水县| 普格县| 晋城| 福安市| 榕江县| 静海县| 大连市| 泗阳县| 休宁县| 淮滨县| 张家界市|