05 2013 档案
摘要:原来不知道自己想要什么,一般习惯于三层,而且还是bll简单化的三层,现在是越来越清晰的明白自己想要什么了。简单化的三层存在的问题:1.表驱动的,N个表,就有N*3个类。2.业务全部被放到了界面后面隐藏的类里面去了。换界面不容易。3.业务复杂的话,修改起来比较崩溃。比如说一个业务有5个表参加了,那么里面的业务代码长,复杂,表的关系也是复杂。绕来绕去头晕了。修改起来也是小心异常。原来打算使用DDD驱动,但是这个东西,首先要有业务专家,分析起来头大,水平不够就算了。所以就选用了csla.net。最后参加了几个复杂一些的项目。我发现,我只需要这样三个东西来做业务:1.业务类,应该是UI对应的类,而不是
阅读全文