后台(18)——MVC
发布日期:2021-06-30 11:17:52
浏览次数:2
分类:技术文章
本文共 475 字,大约阅读时间需要 1 分钟。
Javabean用于封装数据和处理数据
Servlet负责接收请求和控制程序流转
JSP负责展示数据
常用的分包方式:
cn.com.domain 实体
cn.com.service 业务接口 cn.com.service.impl 业务接口的实现 cn.com.dao 数据访问接口 cn.com.dao.impl 数据访问接口的实现 cn.com.servlet 接收请求和控制程序流转在此以银行转账的例子,说一下关于图中业务层和数据访问层的小问题:
有次公司组织代码审查,看到一个实习生写的代码,他在dao.impl中是这么写的SQL语句,伪代码如下:
public void transfer(){ ...... accountA.money=accountA.money+100; accountB.money=accountB.money-100; ......}
这种方式不太合适:因为在DAO层写了业务相关的代码。类似于转账这样的业务代码应该放到Service中去做,而DAO中只做对于数据本身的增,删,改,查;而不涉及到具体的业务
转载地址:https://it9527.blog.csdn.net/article/details/55272094 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年05月03日 17时58分39秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
C++学习笔记
2019-04-30
图像处理学习笔记
2019-04-30
Machine Learning Onramp on MATLAB 学习笔记
2019-04-30
Machine Learning with MATLAB 1.1 to 2.2
2019-04-30
Learning DSP with MATLAB
2019-04-30
用MATLAB实现m序列的生成(MATLAB 2021a适用)
2019-04-30
MATLAB函数备忘(定期更新)
2019-04-30
13行MATLAB代码实现网络爬虫 爬取NASA画廊星图
2019-04-30
MATLAB指定路径保存图片方法
2019-04-30
Python一键获取微信推送封面图
2019-04-30
油猴脚本:微信推送浏览功能拓展
2019-04-30
JavaScript DOM对象操作详解
2019-04-30
JavaScript 表单操作与MD5加密
2019-04-30
jQuery 选择器与鼠标事件详解(附实例)
2019-04-30
Mcmod模组下载脚本
2019-04-30
intelliJ IDEA配置html文件在浏览器打开的快捷键
2019-04-30
(Ver 0.5)油猴脚本:微信推送浏览功能拓展
2019-04-30
JavaScript 点击文字复制到剪切板
2019-04-30
(Ver 1.0)油猴脚本:微信推送浏览功能拓展
2019-04-30
大数据技术之Hadoop(入门)概述、运行环境搭建、运行模式
2019-04-30