2013年11月4日

[1] 数据库字段的规范化设计和冗余化设计

摘要: 在考虑数据库设计的时候,不应该考虑页面显示问题,而是考虑数据的关系如果数据关系与页面显示有不同,就需要有个转换过程,这个转换过程可以考虑在数据库实现,比如视图、存储过程,也可以在程序实现。设计思维要本着复杂问题分块以求简单化,而不是过多交叉考虑,使得简单问题复杂化,以至于纠结不清而不能解决。非必要时刻少用冗余化设计,即便用也少用。如果开发方案考虑性能问题,且被关联的数据库几乎不发生改动 可以进行冗余化设计而不考虑相互关系,但不建议。 阅读全文

posted @ 2013-11-04 00:03 范兵 阅读(431) 评论(0) 推荐(0) 编辑

2013年11月3日

[1] [转]软件架构之三层架构和MVC的关系

摘要: 注:本文章内所有内容都来自互联网,本人主要是起了一个收集的作用又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了。 这两个东西我接触有几年了,有一点体会,表达一下: 三层是三层,MVC是MVC,它们毫无关系的。三层是从整个应用程序架构的角度来分的三层(如果程序需要,还可以分多层)。 三层是为了解决整个应用程序中各个业务操作过程中不同阶段的代码封装的问题,为了使程序员更加专注的处理某阶段的业务逻辑。 比如将数据库操作代码封装到一层中,提供一些方法根据参数直接返回用户需要的相应数据,这样在处理具... 阅读全文

posted @ 2013-11-03 23:02 范兵 阅读(452) 评论(0) 推荐(0) 编辑

2013年11月1日

[1] Patterns & practices Enterprise Library 之 Unity Block

摘要: PP Enterprise Library 之 Unity Block 阅读全文

posted @ 2013-11-01 17:20 范兵 阅读(176) 评论(0) 推荐(0) 编辑

[1] Spring.Net

摘要: 开发框架之Spring.Net 阅读全文

posted @ 2013-11-01 17:19 范兵 阅读(139) 评论(0) 推荐(0) 编辑

[1] Hibernate

摘要: 开发框架之Hibernate 阅读全文

posted @ 2013-11-01 17:18 范兵 阅读(184) 评论(0) 推荐(0) 编辑

[1] MVC & MVP &MVVM

摘要: 开发架构之MVC & MVP & MVVM 阅读全文

posted @ 2013-11-01 17:18 范兵 阅读(132) 评论(0) 推荐(0) 编辑

[1] Entity Framework

摘要: 开发框架之Entity Framework 阅读全文

posted @ 2013-11-01 17:17 范兵 阅读(168) 评论(0) 推荐(0) 编辑

[1] Report Fusioncharts

摘要: 图形报表之fusioncharts 阅读全文

posted @ 2013-11-01 17:16 范兵 阅读(138) 评论(0) 推荐(0) 编辑

[1] Entity Framework / Code First

摘要: CodeFirst是EntityFramework的一种技术手段,因为传统编程方式都是先建立数据库,然后根据数据库模型为应用程序建模,再进行开发;CodeFirst从字面上理解就是代码先行,先在程序中建立要映射到数据库的实体结构,然后EntityFramework可以根据实体结构生成所对应的数据库。 阅读全文

posted @ 2013-11-01 17:15 范兵 阅读(189) 评论(0) 推荐(0) 编辑

[1] Ninject

摘要: 为什么使用这种依赖注入的框架呢?我借鉴两张图做一下说明传统的接口方式,即 IValueCalculator I=new LinqValueCalculator,虽然用接口做的隔离,但是在调用的时候实际上是做的子类实例化。而通过控制反转则通过NINJECT拜托了这种情况。中间层相互映射Bind().T... 阅读全文

posted @ 2013-11-01 17:11 范兵 阅读(342) 评论(0) 推荐(0) 编辑

导航