摘要: 1. 定义 MVC(Model-View-Controller)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型,视图和控制器。2. MVC模式与WebForm模式区别WebForm模式一个URL请求的是在服务器与该URL对应路径上的物理文件,然后由该文件来处理这个请求并返回结果给客户端。MVC模式客户端的所请求的URL是被映射到相应的Controller去,然后由Controller来处理业务逻辑,或许要从Model中取数据,然后再由Controller选择合适的View返回给客户端。3. ASP.NET MVC项目的目录结构App_Data:用于存放数据Content:用于存. 阅读全文
posted @ 2012-12-26 22:10 raysbo 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1. 基本概念所谓泛型,就是创建使用通用(而不是特定)类型的类或方法。泛型主要的改进方面:代码复用。泛型类可以用户任何类型性能:减少了装箱拆箱过程中的性能损耗类型安全:如传统的ArrayList可以把任意对象作为参数放在其Add方法中。编译器不考虑这些,所以集合中提取对象时,除非强制类型转换失败,否则我们不知道出了问题。而泛型有内置的类型安全,如果进出泛型集合类时违反了类型检查过则,编译器就会报告错误。易于阅读所有泛型集合都在System.Collection.Generic中。2. 泛型约束什么是泛型约束?简而言之,泛型约束主要是对泛型所接受的参数的一些特性进行限制。为什么要泛型约束?更好地 阅读全文
posted @ 2012-12-26 21:43 raysbo 阅读(191) 评论(0) 推荐(0) 编辑