【问题标题】:what is Technical Architecture or 3 tier architecture什么是技术架构或 3 层架构
【发布时间】:2016-05-07 19:17:51
【问题描述】:

我是项目文档部分的新手

通常人们遵循 3 层架构

1) 表示层 2)中间层或服务层 3) 数据库层

presentation 表示 UI 和 Database 是 DB

服务层我很困惑......我假设我没有错,它的 java/dotnet/php

我想出了一个说法“服务层抽象业务逻辑和数据访问”什么是业务逻辑?

我的新项目是 HTML、CSS、JS、AngularJS、JSP、Hibernate、DB2 的组合

AngularJS、JSP、Hibernate 驻留在哪里以及为什么?

【问题讨论】:

    标签: architecture


    【解决方案1】:

    这三层分别是:

    1. 客户端/表示层

      只向用户显示数据并接收用户输入并将输入数据发送到服务器上的第二层。

    2. 服务/逻辑层

      包含应用程序逻辑并使用用户输入和数据库中的数据处理应用程序数据。

    3. 数据库层

      conststs 通常属于数据库管理系统,仅用于存储数据。

    在 Web 服务的上下文中:

    客户端层是带有 javascript 的 html 页面,用于一些客户端功能,如动画。此处不处理任何内容。 示例:表单和登录按钮

    应用层可能是网站的 php 部分,它接受用户请求并访问数据库以创建应由客户端层显示的数据。 示例:当用户按下按钮时,该层会询问数据库表单中的数据是否存在并检查其是否有效并向客户端层发送适当的响应。

    最常见的数据库层是管理服务数据的 MySQL 服务器。 示例:用户帐户数据

    【讨论】:

      猜你喜欢
      • 2014-06-10
      • 2011-02-07
      • 2010-12-09
      • 2012-06-27
      • 2010-09-23
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多