首页 > 图灵资讯 > 技术篇>正文
深入学习javaweb三层架构
2023-04-12 09:18:18
看到今天的标题,每个人心里都会有一个疑问,那就是“三层架构”MVC和MVC有什么区别?接下来我们来看看学习Javaweb三层架构。同时,我们来谈谈Java三层架构是否与MVC有关。
三层架构将整个业务应用程序分为界面层、业务逻辑层和数据访问层。区分层次的目的是“高内聚低耦合”的思想。分软件系统架构设计中最常见的层次结构的,也是最重要的结构。
界面层,这是给用户看的界面。在一个系统中,只要他看到的内容是界面。业务逻辑层针对用户返回的内容进行具体操作,也可以说是数据层的操作和数据业务逻辑的处理。数据访问层、数据库数据的添加、删除、更改和检查,为业务逻辑层或界面层提供数据服务。
java三层架构的优点是,开发人员只能关注整个结构的一层,比如前端只做前端,后台只做后台。;可以很容易地用新的实现来取代原始层次的实现;层与层之间的依赖可以减少;有利于标准化;有有利于各层逻辑的复用;结构更加清晰;大大降低了维护成本和时间。
java三层架构缺点是,降低了系统的性能,。而MVC设计模式是模型层、由界面层和控制层组成,它们之间不对应。
以上就是对javaweb简单介绍三层架构,希望能给大家带来帮助。