架构与框架浅析-持续更新(一)
1、什么是MVC架构
1.1 说明
1、模型层:model:业务层逻辑与数据访问层。
2、视图层:view:jsp
3、控制层:control:servlet
1.2 使用
当业务较为简单时,业务层只起到过渡作用,甚至完全没有用,但是为了养成良好的习惯,也为了以后复杂的业务,一定要引入业务层。
当初只是生搬硬套,也不能完全是生搬硬套,也确实是这么回事,技术之所以越来越复杂,抽象,就是因为场景多了,业务复杂了。如果只是简单的加减,也就没有必要搞个计算器了。
2、B/S架构
参看链接
https://www.cnblogs.com/zhangshuaivole/p/12121032.html
https://www.cnblogs.com/zhangshuaivole/p/12121869.html
有详细介绍及与C/S架构的对比。
3、什么是框架
3.1 概念
1、半成品的软件。
2、框架是如何发挥作用的:分类将项目、类、方法打成jar包。
3、使用框架的前提:下载jar包;下载源码。
4、框架的作用:提升开发效率;自带特定功能、兼容性、扩展性、容错性。
4、深入理解
架构与框架:架构是一种项目的实现的思路;框架是为了实现这种架构所用的技术的实现框架。
通过项目来说明,参看链接:https://www.cnblogs.com/szrs/p/12157083.html
第四个博文dubbo说的较为详细:https://www.cnblogs.com/szrs/p/14407198.html
如果错过太阳时你流了泪,那你也要错过群星了。
在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通