无意间小小的理解了三层,散分庆祝
这几天在尝试写一个三层小项目,看了不少源码,博客,问了不少人(感谢CSDN那些回答我问题的人),终于小小的理解了三层了,第一感觉走入了一个新天地,代码还有这么写的,真是太清爽了.
有些人说:小项目不值得用三层,这话我不敢苟同,自己觉得值就行.
网上不少讲三层的很多都是伪三层,甚至他们的代码根本就不能运行.一说三层,就非得有工厂,有接口,恐怕他们自己都不知道在写什么了,或者根本就是从其他地方拷贝来的代码,简直就是误人子弟,毁人不倦啊.初学者要主要分辨.
三层是一种模式,更是一种思想,没有固定标准,只要你写的有数据访问层,有业务逻辑层,有表现层,而且替换掉一层,其他2层不用改,你写的就是三层.
你的代码分项目也好,不分项目也好,都可以,怎样做由你自己判断.
另外,初学者不建议使用代码生成器,生成一大堆无用代码不说,还有不少错误,光是修改生成的代码的时间你就能手写出轻巧的代码了.也不利于学习.我用了一次就马上放弃了,不适合我.
说了这么多,请高手们不要鄙视,也请新手们不要怕困难,大家一起努力吧.
晕倒,只准我发100分的帖子.
[解决办法]
第一个恭喜..
[解决办法]
第二个恭喜下。我还在新手阶段。共勉之。
[解决办法]
嗯 我也觉得不要用代码生成器好啊
[解决办法]
恭喜
[解决办法]
[解决办法]
没用过代码生成器,小作坊公司、盲目追求所谓的‘高效率’的最爱
[解决办法]
恭喜 接分
[解决办法]
三层只是一种模式,没有绝对的标准,适合自己的才是好的。
[解决办法]
取得进步是件好事 恭喜了
[解决办法]
不清楚 究竟何種程度才為理解三層?
[解决办法]
祝贺.
[解决办法]
三层。。开始的时候不借助代码生成器,等写差不多了就开始用生成器了,确实比较方便。。。
[解决办法]
恭喜..
[解决办法]
不借助代码生成器,哪有那么多时间给你慢慢写啊?
[解决办法]
真的理解了么?提个问题,如果orm过来的实体里增加了一个属性(这里只是数据库结构发生了改变,理论上只需要更改DAl),而这个属性又是要在ui里使用的。那么楼主怎么做到只更改dal,不动其他两个层的代码呢?
[解决办法]
lz加油
[解决办法]
三层,还有人把三层误认为MVC。哎
[解决办法]
你还没有理解三层。。。。。。。。
不管你信不信,反正我是信了。。。。。。。
[解决办法]