Service层和Controller层相关内容
mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。
参考链接:
- https://blog.csdn.net/qq_34339493/article/details/86479991?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2alltop_click~default-1-86479991.nonecase&utm_term=service%E5%B1%82%E5%86%99%E4%B8%9A%E5%8A%A1&spm=1000.2123.3001.4430
- https://blog.csdn.net/bravezhe/article/details/7728558
- https://blog.csdn.net/a88328734/article/details/108261055?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
service属于MVC中M的细分。M我理解为业务模型。至于C个人觉得向上控制页面跳转和数据收集传输,向下控制业务调用和数据获取。
Service: 做的事情,不仅仅是调用DAO操作数据,还会包含了一定的业务逻辑。整个程序的设计,也变成了针对服务进行设计。
Controller: 用于接收请求、处理请求、调用业务层处理请求返回结果、包装结果、响应请求
Service层的作用:
service是业务层,是使用一个或多个模型执行操作的方法。
- 封装通用的业务逻辑,操作。如一些数据的检验,可以通用处理。
- 与数据层的交互。
- 其他请求:如远程服务获取数据,如第三方api等。
学而不思则罔,思而不学则殆!
分类:
技术总结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具