架构与框架浅析-持续更新(一)

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

posted @ 2019-12-27 17:06  慎终若始  阅读(33)  评论(0编辑  收藏  举报