文件名称:传统软件体系架构-cuda by example (2010)
文件大小:2.33MB
文件格式:PDF
更新时间:2024-06-30 07:57:31
SaaS
图3.1传统软件体系架构 Fig.3.1 the Architecture ofTraditional Software (1)客户层 客户层包括了客户端和浏览器。在不基于Web浏览器的客户端是将系统直接 部署在企业自身服务器中。在基于Web浏览器的应用中,浏览器在客户层中运行, 从Web服务器上下载HTML页面,通过互联网对数据进行存取。客户层用于与企 业级的系统用户进行数据交互和显示根据特定业务规则进行计算后的结果。 (2)表现层 表现层的主要任务是将客户端的请求提交到业务层,以及将控制层返回的数 据渲染展现给客户端。因此不需要考虑系统业务的实现细节,也往往作为登陆管 理、会话管理等服务的网关。 (3)控制层 控制层等同于MVC架构中的控制层(Controller层),在这里相当于是表现层与 业务逻辑层交互的一个中间桥梁,通过接受表现层的响应寻找相应的业务处理, 再将操作得到的结果信息反馈到表现层。