MVC三层架构的理解
(2010-04-23 00:24:20)
业务逻辑:是个抽象的概念,一两句话说不清数。
首先要理解好MVC,view是显示层,这个就不用多说了,controller是控制层,只负责
页面的跳转,不实现的复杂的逻辑。Model是业务逻辑层,根据实际的开发需要,一般这个model层又分为DAO层,Service层,DAO是数据传
输,主要对数据库进行一些操作,Service即使服务层,很明显是面向实际的功能的。
比如,一个简单的登入,前台输入 username,password,DAO层写一个方法isExist(String
name,String pwd),从数据库中查询是否存在。Service这时调用了这个方法实现判断登入,isValid(String
name,String pwd){
isExist(name,pwd)},当然这个逻辑不复杂,完全没有必要用Service层,直接用Dao层就可以。只是说明,这几个层的关系,可以按
四层多层理解。业务复杂时把model层又衍生了两层,DTO,数据传输对象,POJO瞬时对象等,以后练习中会慢慢理解的,我也是自己一个人看书,做项
目,过来的。我的水平现在还很烂,只能给你介绍这么多,祝你早日成长为一名高手
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。