首页 > 其他分享 >三层架构:软件设计架构

三层架构:软件设计架构

时间:2023-02-16 15:33:24浏览次数:47  
标签:界面 service 软件设计 dao 用户 架构 三层

1,界面层(表示层/web层):用户看得到的界面。用户可以通过界面上的组件和服场器进行交互。
2,业务透辑层(service层):处理业务逻辑的(最重要也是最难编写的)。不做具体的操作。
3,数据访问层(dao层):操件数据存储文件。

 

 

servlet:接收用户的请求,获取用户提交的数据,封装数据,调用业务逻辑层。接收到service层的数据后,存储起来转发到jsp页面。

业务逻辑层的功能:调用多个dao层中单一的方法,组合完成一个个复杂的功能。

标签:界面,service,软件设计,dao,用户,架构,三层
From: https://www.cnblogs.com/ban-boi-making-dinner/p/17126963.html

相关文章

  • 凤凰架构 - 服务发现、网关路由、客户端负载均衡、流量治理、可靠通讯、可观测性
     一、服务发现 1.所有的远程服务调用都是使用全限定名(FullyQualifiedDomainName,FQDN)、端口号与服务标识所构成的三元组来确定一个远程服务的精确坐标的。全限定名......
  • 课堂测试——架构
     (1)什么是架构?   人根据某个需要解决的问题,识别分析问题,并将按照最优解决方式对问题进行切分,让不同角色分工切分好的模块,最后整合各个达到最优解的模块形成一个整体,以......
  • mysql keepalive +双主架构注意问题
    具体搭建参考Linux两节点+keepalive搭建MySQL双主集群-So怪咖-博客园(cnblogs.com)auto_increment_offset=1#双主复制中,2台服务器的自增长字段初值分别配置为1......
  • HTTP概述--B/S架构
    B/S架构什么是B/S架构?B/S架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获......
  • 浅谈微服务架构的演变史
    本文将介绍微服务架构和相关的组件,介绍它们是什么以及为什么要使用微服务架构和这些组件。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上......
  • 分布式AI集群服务器架构
    ChatGPT的推出,人工智能正式进入大模型时代。要训练一个chatgpt这样的大模型,需要分布式AI集群的支持。深度学习迎来大模型OpenAI的GPT-3模型,使用512张V100,需要训练7个......
  • 架构 分布式和微服务区别
    目录架构微服务架构和分布式架构的区别含义不同概念层面不同解决问题不同部署方式不同耦合度不同拓展阅读架构微服务架构和分布式架构的区别含义不同微服务架构:微服务......
  • Kubernetes架构设计Concepts之理解Kubernetes API之理解Kubernetes对象
     首先我说下为什么去翻译这些文章,当然也有一些不少文章是翻译的,但是没有对照,或者是全中文的,这个时候你就不好判断理解,特别是比如:从代码角度和运维角度,代码角度呢,我们看到......
  • im 应用多点登录和消息漫游架构
    本文主要节选和总结自沈剑大佬的微信多点登录与QQ消息漫游架构随想和文章的评论,略有删改1、多点登录和消息漫游架构多点登录指的是同个账号可以在多类终端(安卓、pc)同时......
  • 项目管理架构全景图
    非常全的组织及项目架构图                        ......