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

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

0 голосов
/ 22 марта 2011

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

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

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

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

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

Спасибо

Si

1 Ответ

1 голос
/ 22 марта 2011

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

Например, приложение Windows WPF,

2-уровневая WindowsПриложение WPF

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

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

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

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

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

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

...