标签:drp
这个视频是一遍做项目一遍看的,因为时间管理并没有应用的很好,因此,这个在时隔几个月之后才将这个视频看完,对自己也是无语了。好了,废话不多说了,下面是我对DRP做的一个整理。
从图中,我觉得我整理并不好,在全局上,并不是一个完整的项目,只是对项目中比较重点介绍的知识点进行总结的,比如:数据库设计、Orcal的介绍,Html语言的介绍、servlet,jsp介绍、MVC框架的介绍等等。当然,里面还是有很多的东西,很重要的没有放进去。
作为一个项目来讲,我们第一开始首先要考虑的就是这个项目用到的框架,这个项目后台用的是工厂加经典三层的模式进行开发的,客户端用的是MVC框架进行开发,就是我们说的Model2的方式进行开发,Model2比Model1更适合用在大型的项目中使用。
在后台中用到了很多设计模式,如工厂,解了B层和D层的耦合,用单例模式创建Connection,用代理模式实现AOP,同时也用到了模板方法,使代码复用性更高。在前台更多的是Mode2的形式,Model2相比较于model1来讲,职责分工更清楚,将jsp和servlet分开,jsp渲染界面,serlvet用来封装请求和响应请求。这样在代码上,使代码更利于维护。在jsp界面上我们学到了EL表达式和JSTL表达式,同时我们也学习到了MVC框架中的Filter,Filter实现了权限控制,对之后加入AOP有很重要的作用。
总体图:
总之,DRP作为一个很完整的项目来讲,是对我们之后的学习,之后的框架上给与了很大的帮助。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:drp
原文地址:http://blog.csdn.net/qiumuxia0921/article/details/48105855