用分层方式做项目,几个解决方案中应该建哪几个项目,每个项目都是做什么的
用分层方式做项目,几个解决方案中应该建哪几个项目,每个项目都是做什么的
------解决方案--------------------看一下petshop4.0
------解决方案--------------------项目不大的话,我觉得分个三层就行啦,
表示层:就是拿来接收输入,组织显示效果的
业务逻辑层:业务逻辑一般我都是些这里的
数据访问层:提供与数据库的交互操作。。。
------解决方案--------------------petshop4.0还复杂? 汗一下。
petshop4.0一共才几千行代码,算是一个简单的例子了。
如果还想更简单,那就把代码都放在app_code下也可以。
但不管放在什么地方,起码的三层是要有的,表现层、业务逻辑层、数据访问层,这个是最常见的,当然虽然这也不是必须的
------解决方案--------------------petshop 4.0 确实看起来点复杂
建议先看 3.0
感兴趣的话,也可以下载 2.0 和 1.x 版本来看看, 比较一下,想象人家是怎么 "进化 "的,我详细你就比较清楚了,
当然你可以参考 Duwamish 7 或者 IBuySpy 等等
如果下载不到,请联系 xfwang0724@gmail.com