- 同类热点网络课程
- 暂无相关热门网络课程
课时:18课时
课程目标:
熟悉多层架构理念,掌握三层开发模式
了解各种软件设计模式
掌握面向对象程序设计的思想
课程概述
本课程的目标是使学员学会进行架构设计,全面掌握微软软件建模工具,能够掌握基于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)模式、状态模式等设计模式的应用场景及概念。