mvc框架使用记录

最近BOSS刚刚让干活,哈哈,水了三个月自己都看不下去喽,用到MVC框架中很小的一部分功能,心得谈不上,别人的经验贴辣么好,算是记录吧。

MVC其实是model、view、controller三个单词的缩写,模型、展示、控制;

这三个单词其实是做了两个分离,页面方面,把展示和功能分离,后台方面,把数据单独分离出来,做成一个数据实体;

所有图表需要用到的数据,都被打包成一个实体类,所以后台会有Entity包,里面放着你需要用到的很多实体类;
所以会有Controller包,这其实相当于service做的工作,区别是包下面的类里面只有各种方法,而不是传统的CS模型中完整的一个方法;据说好处是只需要生成一个服务器类。。。

你可以把整个controller当作一个类,这个类提供多种方法来处理前台页面的请求。
所以你在写某个conrtoller时,你首先需要声明这个类的值:
value="/myClassValue"
你在写该类下的某个方法时,你还需要声明这个方法的值:
value="/myMethod"

前台传递的url于是就要这么写/myClassController/myMethod;提交方式并没有变化。

说完了前台,再后台。后台包括的类有service,其实是一个接口,调用Dao的方法提供数据实体类;
Dao文件下面便是XML文件了,这个用于编写sql语句,想Dao类提供数据,两者之间通过方法名称对应;

感觉这个框架不是面向对象的,偏向于面向接口,或者说面向开发。。。
把功能分的如此明确,其实是为了加快团队的开发效率,前后台更好对接吧。



猜你喜欢

转载自4876391520.iteye.com/blog/2233829