php mvc三层架构,MVC三层架构的理解

本文介绍了MVC架构中的View、Controller和Model三个层次,强调Controller负责页面跳转,Model层包括DAO和服务层,用于处理业务逻辑。通过一个简单的登录示例,解释了DAO如何与Service交互来实现功能。此外,提到了在复杂业务场景下,Model层可能进一步细分为DTO和POJO等。博主分享了自己的学习历程,并鼓励读者深入理解和实践。
摘要由CSDN通过智能技术生成

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瞬时对象等,以后练习中会慢慢理解的,我也是自己一个人看书,做项

目,过来的。我的水平现在还很烂,只能给你介绍这么多,祝你早日成长为一名高手

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值