PetShop项目总结
2014-07-15 17:54
399 查看
在总结之前写一下今天遇到的小BUG
在Model中,以前我一般习惯性的使用自动属性来赋值public string ProductId { set; get; }
然后有一个Model中使用的是私有字段
private decimal unitPrice;
然后在实例化的时候,就出现了问题,取属性的时候得不到值,也算是一个教训吧,具体原因还未研究
总结一下PetShop项目吧,这个项目一直跟着视频走,前后的时间大概有一个多月了,得到的经验也是非常宝贵的
(1)对三层架构,甚至与多层架构有了一个深入的了解,之前天天听别人说MVC,以为就是三层架构,原来两者相差的远着呢
(2)PetShop项目中,使用了一些思想方法,比如面向对象,先定义一个接口,然后继承接口,并去做实现,在调用时直接通过接口调用就好了
(3)了解了一点点设计模式,其中讲到的是工厂模式(通过反射来创建类的实例),和策略模式
(4)其他的一些边缘的,如控件,nunit测试,log4net日志记录,都有所了解
在Model中,以前我一般习惯性的使用自动属性来赋值public string ProductId { set; get; }
然后有一个Model中使用的是私有字段
private decimal unitPrice;
public decimal UnitPrice { set { this.unitPrice = value; } get { return this.unitPrice; } }由于比较懒就直接写 public demical UnitPrice{set;get;}
然后在实例化的时候,就出现了问题,取属性的时候得不到值,也算是一个教训吧,具体原因还未研究
总结一下PetShop项目吧,这个项目一直跟着视频走,前后的时间大概有一个多月了,得到的经验也是非常宝贵的
(1)对三层架构,甚至与多层架构有了一个深入的了解,之前天天听别人说MVC,以为就是三层架构,原来两者相差的远着呢
(2)PetShop项目中,使用了一些思想方法,比如面向对象,先定义一个接口,然后继承接口,并去做实现,在调用时直接通过接口调用就好了
(3)了解了一点点设计模式,其中讲到的是工厂模式(通过反射来创建类的实例),和策略模式
(4)其他的一些边缘的,如控件,nunit测试,log4net日志记录,都有所了解
相关文章推荐
- 项目总结(1)--集中处理上下文
- 一个金融应用项目的总结
- 没头没尾--项目开发笔记:项目问题的阶段性总结,下一步…………
- 个人项目总结------珠宝管理系统
- 影响项目的因素及经验总结
- 项目维护中的总结之tomcat死掉的原因
- J2EE开发项目10大风险总结
- 项目总结
- 作好项目总结,提高项目管理能力
- 项目管理经验总结
- 项目总结[4]--数据备份篇
- 教你怎样做项目开发总结报告[转]
- 个人项目总结----进销存管理系统
- NHibernate 做个小项目来试一下吧(总结) 八
- 教你怎样做项目开发总结报告[转]
- 项目总结[5]--如何为自定义的控件在工具箱中自定义个性化的图标
- 大项目研发经验总结之摩西十戒
- 项目总结
- 项目总结 模板
- 应用 Rational 工具简化基于 J2EE 的项目第 10 部分 :总结