Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
CodeIgniter имеет наверное лучшие определения каждой модели, вида и контроллера.
MVC это представление приложения, которое отделяет логическую часть от визуальной. На практике, это позволяет Вашим web страницам содержать минимум скриптов и визуальную часть, которая отделена от PHP скриптов.
· Модель представляет структуру данных. Обычно модельные классы содержат функционал помогающий Вам извлекать, вставлять и обновлять информацию в базе данных.
· Вид - информация, которая описывает то что показывается пользователю.
· Контроллер - сервисы, которые являются посредниками между Моделью, Видом, и другими ресурсами необходимыми в процессе HTTP запроса и генерации web страницы.
Архитектура Model-View-Controller.
Так же существуют архитектура Модель-Вид-Представитель (Model-View-Presenter)(MVP) и Архитектура N-Tier. Различия между MVC и MVP в основном в том, как данные поступают из модели в вид. В MVC они поступают из модели в вид, а в MVP проходят через Представитель.
Java
· Spring Framework это MVC Java framework, который может запускаться на любом J2EE сервере. Framework имеет много-слойную архитектуру с огромным API и документацией.
· На Google Web Toolkit построена вся Java разработка Google. Они поставляют этот framework с открытым исходным кодом. Функциональность включает всестороннюю интеграцию с Ajax, Вы можете просто написать приложение на Java и компилятор GWT сконвертирует Java классы в пригодные для браузера JavaScript и HTML. Еще включена интеграция с последними выпусками Google Gears для создания приложений работающих оффлайн.
· Apache Cocoon framework - Java framework построенный вокруг концепций разделения относительной разработки и разработки основанной на компонентах. Этот фреймвок сильно выражен работой с XML и с другими подобными форматами.
Дата публикования: 2015-10-09; Прочитано: 276 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!