.NET 4.0高级框架设计

培训费用:¥ 6000

培训周期:24 课时

在线咨询

课程大纲


课程目标:

熟悉多层架构理念,掌握三层开发模式

了解各种软件设计模式

掌握面向对象程序设计的思想


课程概述

本课程的目标是使学员学会进行架构设计,全面掌握微软软件建模工具,能够掌握基于SOA架构设计理念。


课程大纲


第一部分  多层架构

多层架构开发的理念

多层开发模式和单层开发模式的区别

经典多层开发模式——三层架构

三层开发模式的介绍,优缺点,适用场景等

三层开发的特点:表现层,业务逻辑层、数据访问层及其之间的关系和分工;

多层架构实现步骤

1. 创建Model,实现业务实体。

2. 创建IDAL,实现接口。

3. 创建SQLServerDAL,实现接口里的方法。

4. 增加web.config里的配置信息,为SQLServerDAL的程序集。

5. 创建DALFactory,返回程序集的指定类的实例。

6. 创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。

7. 创建WEB,调用BLL里的数据操作方法。


.NET Framework 4.0 中的MVC开发模式

项目实践

创建数据库模型层

创建控制层,并实现控制(结合LINQ)

创建视图层


第二部分  程序开发设计模式

设计模式基本概念

面向对象设计原则

ASP.NET抽象工厂模式概念

策略模式、观察者模式、桥接(Bridge)模式、状态模式等设计模式的应用场景及概念。