天天看點

NPetsShop淺析

2005-11-27      mixiaobo

        本人最近為了學習Ibatisnet相關元件,下載下傳了相關例程---NPetsShop進行研究,相信大家對petshop應該比較熟悉,作為介紹新的設計體系結構的範例,其良好的設計,很多地方是值得我們去學習的,并可以直接運用到實際的開發工作中.

        那現在就開始吧!(由于本人水準有限,如果有些地方說的不好,還請各位多多指教,先謝謝)

       NPetsShop是采用多層架構的Web應用,我沒有看過以前的PetsShop程式,是以說不出他們之間的差别,但是NPetsShop主要是為了應用Ibatisnet而産生的,是以,我認為主要的差别還是在資料的持久層吧.

        NPetsShop的結構大緻如下:

NPetsShop淺析

      一、擁有一系列貫穿整個系統的領域模型

      二、持久層完成領域對象的持久化操作,直接和資料庫進行互動(通過IBatisnet進行映射)

     三、服務層對持久層進行封裝,進行領域對象的操作

     四、表現層

     五、UI界面

待序~~~~~~~~~~~