【DRP分销资源计划】——Model1和Model2

来源:互联网 发布:哪个编程语言最难学 编辑:程序博客网 时间:2024/06/06 12:28

  又到了颗粒归仓的时刻,最近一段时间对《DRP分销资源计划》的学习让小编对于model1和model2有了更深刻的理解。我们常说出错的时候就是我们学习的时候。果不其然,在昨天下午就出现了一个错误,这个错误一直磕绊了小编到今天。找来小伙伴才解决,其实这个问题的根本就在于小编对于这两个model的理解。现在就让小编好好的屡一下吧。

  内容:

一、Model 1

 我们在DRP系统中也使用了javaBean所以,现在的模型为jsp页面和JavaBean共同协作完成任务。就是我们在jsp页面上可以直接写一些方法操作,进行业务逻辑的处理。

                        


  

  Model1比较简单,在jsp页面上可以直接写java代码。这样做的结果就是,让我们的系统有了局限性,将业务逻辑写在了Jsp页面里,这就将控制逻辑和表现逻辑混杂在了一起,从而导致代码的重用性降低,也增加了后期系统维护的难度,同时增加了扩展难度。


二、Model2

  Model2其实就是mvc的应用。它适用于大型的网站开发。Model2对于类的分工是很细致的,这样就是用在大型的项目中方便管理。但是对于小型项目来说,分工细就是太麻烦。大家都知道MVC其实就是model—view—controller。M主要封装逻辑,V 是视图,我们可以看成是JSP,C的典型是servlet,但是不一定是servlet。C主要的职责是接受相关的参数,调用业务逻辑,并且成功的转向。

                              

  总结:

  model1和model2都有他们相应的适用场景。这取决于他们自身的特点。所以还是要适当的使用~

0 0
原创粉丝点击