2016-05-07 9 views
0

Я новичок в документации рамках проектачто техническая архитектура или 3 уровневая архитектура

нормально люди следуют 3 уровневая архитектура

1) Presentation слой 2) средний слой или услуга слоя 3) слой базы данных

презентации означает интерфейс и База данных DB

службы слой я запутался ... я полагаю, если я не ошибаюсь, его Java/DotNet/PHP

Я придумал заявление как «абстрактный абстрактный бизнес-логика и доступ к данным», что такое бизнес-логика?

мой новый peoject представляет собой сочетание HTML, CSS, JS, AngularJS, JSP, Hibernate, DB2

откуда AngularJS, JSP, Hibernate и проживает почему?

ответ

0

три слоя и сделать следующее:

  1. клиента/уровень представления

    делает только отображать данные для пользователя и получат от пользовательского ввода и отправить входные данные на второй слой на сервер.

  2. услуги/логический слой

    содержит логику приложения и обрабатывает данные приложения, используя входные данные пользователя и данные из базы данных.

  3. слой базы данных

    conststs обычно системы управления базами данных и используется только для хранения данных.

В контексте веб-службы:

клиент слой HTML-страницу с JavaScript для некоторых стороне клиента функциональность как анимации. Здесь ничего не обрабатывается. пример: форма и кнопка входа

прикладной уровень может быть частью php веб-сайта, который принимает запросы пользователя и обращается к базе данных для создания данных, которые должны отображаться на клиентском уровне. пример: когда пользователь нажимает кнопку, этот слой запрашивает базу данных, если данные в форме существуют, и проверяет, действительно ли она действительна и отправляет соответствующий ответ на клиентский уровень.

Уровень базы данных чаще всего является сервером MySQL, который управляет данными службы. пример: данные учетной записи пользователя