目 录(3)

第7章  数据访问层 189

7.1  DAL介绍 189

7.2  数据访问策略 189

7.2.1  Repository模式 190

7.2.2  Data Access Objects模式 191

7.3  数据访问模式 191

7.3.1  Unit of Work模式 191

7.3.2  数据并发控制 198

7.3.3  Lazy Loading和Proxy模式 201

7.3.4  Identity Map模式 206

7.3.5  Query Object模式 208

7.4  使用对象关系映射器 218

7.4.1  NHibernate 219

7.4.2  MS Entity Framework 219

7.4.3  ORM代码示例 219

7.5  小结 280

第8章  表示层 283

8.1  反转控制 283

8.1.1  Factory Method设计模式 283

8.1.2  Service Locator 285

8.1.3  IoC容器 286

8.1.4  StructureMap 286

8.2  Model-View-Presenter 290

8.3  Front Controller 313

8.3.1  Command模式 314

8.3.2  Chain of Responsibility模式 336

8.4  Model-View-Controller 344

8.4.1  ViewModel模式 344

8.4.2  ASP.NET MVC框架 345

8.4.3  利用AutoMapper映射ViewModel 357

8.4.4  Castle MonoRail 362

8.5  Page Controller模式 369

8.6  小结 370

第9章  用户体验层 371

9.1  什么是AJAX 371

9.2  使用JavaScript库 372

9.3  理解AJAX模式 372

9.3.1  Periodic Refresh和Timeout 372

9.3.2  Unique URL 390

9.3.3  利用JavaScript Template实现数据

绑定 390

9.3.4  Predictive Fetch 408

9.4  小结 414

读书导航