О проекте
 
Почему ?
Кто ?
Контакты
Документация
MVC шаг за шагом
Скачать

objectJazz.mvc

objectJazz.mvc представляет собой базовую систему (фреймворк) для написания веб приложений в архитектуре модель-вью-контроллер. Технология objectJazz.mvc полностью не зависима от языка программирования и не привязана к какой либо web-технологии (jsp asp ...). В настоящее время Вам доступна реализция на языке Java, в ближайшее время будут добавлено еще два языка - c# и smalltalk.

Используя objectJazz.mvc, вы разделяете работу по проектированию и кодированию на следующие независимые уровни

  1. Уровень HTML дизайна приложения, используя механизм темплейтов, Ваши Web дизайнеры всегда могут контролировать внешний вид приложения, избегая множественных дубликатов стилей и различных реализаций одного и того же представления. Ваше приложение может иметь произвольное количество различных по стилю и лейауту HTML интерфейсов, изолированных и независимых на уровне HTML дизайна. В качестве примера, Вы может в текущем шелле поменять схему внешнего вида, что происходит абсолютно "незаметно" для работы приложения в целом.
  2. Уровень управления пользовательским интерфейсом и отображаемыми компонентами. Используя ViewController-ы, Вы можете независимо проектировать и создовать систему управления формированием конечного документа и обработку внешних событий поступивших от пользователя
  3. Уровень связи с моделью. За счет использования ViewModellConnector Вы полностью абстрагируетесь от архитектуры модели, создавая коммуникацию между ViewController и моделью на уровне динамически определяемых модельных аспектов.
  4. Уровень модели. На это уровень не накладывается никаких ограничений, при дизайне и имплементации у вас полностью развязаны руки, для наиболее оптимальных решений в Вашей задаче.
Описанные уровни, естественным образом разделены и связаны в objectJazz.mvc системой классов и интерфейсов.
Для дальнейшего детального знакомства с objectJazz.mvc, рекомендуется в первую очередь прочитать раздел "краткое обучение", затем просмотреть предоставленные примеры, каждый из котрых реально работает в этом шелле. Сам шелл, является еще одним примером реализации небольшого web приложения.
Для разработчиков так же безусловно будет полезен javaDoc.
Возможно, на часть вопросов, Вы сможете найти ответ в разделе FAQ.