Курсовая помощь

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

2-й уровень - Клиент - Сервер 2-й уровень - Приложение на клиенте - база данных на сервере. 2 уровня реализует прямое общение. Плохая безопасность на основе прямого общения? Тем не менее, хорошо для небольших интрасетевых сред с пользователями менее 50.

Использует ли двухуровневое приложение Java (т.е. колебание) с точки зрения пользовательского интерфейса, а трехуровневое - веб-браузер?

3 уровня является более масштабируемым. 3-й уровень является более безопасным с использованием среднего уровня. 3 уровня клиент - веб сервер - сервер базы данных

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

Спасибо

си

1 ответ

Решение

Уровни не обязательно являются физическими - они могут быть только логическими и все установлены на одном компьютере.

Возьмите приложение WPF для Windows, например,

2-уровневое приложение Windows WPF

Уровень приложения (Исполняемый) - Включает логику представления и доменную логику в одном исполняемом файле (EXE)

Уровень базы данных (SQL Server работает на локальном компьютере или другом сервере)

3-уровневое приложение Windows WPF

Уровень приложения (только код пользовательского интерфейса) - устанавливается как EXE

Уровень логики домена (бизнес-правила и код для загрузки / сохранения данных и т. Д.) - устанавливается с кодом приложения в отдельной DLL

Уровень базы данных (SQL Server работает на локальном компьютере или другом сервере)

Другие вопросы по тегам