`

我眼中的MVC【原创】

阅读更多
本学期考完最重要的一场考试后,学习生活得以比较合理和充裕的支配,应试教育可真是害人不浅.但怎么说呢,从理论中我还是得到了另一种知识的升华,有付出还是会有回报的吧..
今晚在图书馆在一次看了本关于MVC的书,记得以前为了开发个JSP在线学习系统,粗略了解了MVC.但还是不深入,就如大一时候刚刚接触C语言一样,我也是一遍又一遍的看呀看呀,每次翻开旧的一面看画过的概念都还是能给我不同的更深入的认知.好了,话就不多说了,以下是我对MVC的点点认识,希望各位大侠看完后能给学生我多点意见:

MVC,其三个英文缩写的单词相信专业人士都能理解,就是模型组件,视图组件和控制组件,这三种组件的结合能更合理的处理用户端和服务器端的业务处理,减低藕合性,更容易维护和拓展!

那么在JSP中,MVC各是什么呢?

我自己下了个公式:

用户请求(如输入表单数据后按登陆按钮)[而用户请求用的就是视图组件,就是MVC中的V(jsp)]-------需要处理(于是用到了MVC中的C来控制处理,主要是指定由哪个业务处理组件来做业务功能(如JaveBeans或EJB)[这里要申明,其实MVC说是说三层,其实在这一阶段的时候(C阶段)用到的是两层,总的来说就是四层,大家注意,多了一层JavaBeans或EJB层.控制层主要由Serlvet来搞定,而我认为Servlet只是其到了连接作用而已,就是把用户提交过来的HTTP请求通过它来转移给一个适合的业务逻辑处理组件,大量的核心的处理工作(处理类)还是右JavaBeans或EJB来承担.------第三个就是M了,也就是模型,这里没什么好说的了,就是数据库的连接问题,这方面多了解下JDBC API就可以咯.....

第一次发布自己的学习体会,可能表达的不是很好,希望以后会有进步,也希望阅读过的游客可以给点意见....

希望这文章能给您有所帮助...那是我最大的欣慰


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics