Jt Design Pattern Framework 1.8

Лицензии: Бесплатная пробная версия ‎Размер файла: 436.21 MB
‎Рейтинг пользователей: 2.8/5 - ‎11 ‎Голосов

Рамки шаблона проектирования Jt (обзор)

Jt является шаблоном проектирования для быстрой реализации приложений Java и Android. Jt был использован в нескольких крупных критически важных систем миссии. Jt — это не приложение (или игра), а платформа обмена сообщениями, предназначенная для создания приложений для Android и Java. Пожалуйста, не загружайте, если вы ищете платформу Android/Java. В рамках этой программы рассматриваются следующие цели:

A) Структура шаблона проектирования реализует и/или облегчает реализацию хорошо известных шаблонов проектирования, таких как шаблоны проектирования Gang of Four (GoF) и J2EE Design. Сама структура задумана и реализована с нуля на основе шаблонов проектирования. Эта структура также облегчает и ускоряет внедрение приложений на основе шаблонов проектирования.

B) Архитектура фреймворка основана на шаблоне проектирования сообщений (MDP): компоненты фреймворка могут обмениваться информацией и выполнять вычисления путем отправки, получения и обработки сообщений. API обмена сообщениями обеспечивает простоту, сильную инкапсуляцию и соединение; компоненты фреймворка могут быть взаимозаменяемы для сложных рамочных приложений с помощью архитектуры «лего/сообщения». Рамочных сообщений можно обрабатывать синхронно или асинхронно. Платформа в полной мере использует мощь и простоту шаблона проектирования обмена сообщениями/API.

C) Архитектура lego/messaging обеспечивает прозрачный доступ к удаленным компонентам и службам: удаленные объекты фреймворка рассматриваются как локальные объекты. Шаблоны проектирования, реализованные в рамках (адаптеры, удаленные прокси и фасады), делают это возможным, скрывая сложности, связанные с удаленными API.

D) Структура обеспечивает прозрачную интеграцию с другими технологиями с помощью адаптеров фреймворка, прокси и реализации соответствующих шаблонов проектирования. Эти технологии включают реализацию BPEL, BPM, Data Access Object (DAO), реализацию контроллера представления моделей (MVC), EJB, JSP, AJAX, ESB, JMS, XML, REST и Web Services.

E) Рамки разработаны, чтобы быть легким и быстрым (низкие накладные расходы / небольшой след). Основная функциональность Jt работает на смартфонах под Android.

F) Архитектура обмена сообщениями/лего должна улучшить и упростить разработку/разработку. Существует жесткая корреспонденция между диаграммами проектирования UML и рамками приложения на основе обмена сообщениями и компоненты, необходимые для реализации. Фреймворка предоставляет мастера и автоматизированные возможности для генерации рамочных приложений. Компоненты фреймворка могут быть легко добавлены в диаграммы процесса BPEL/BPM. В будущих версиях рамки, это должно быть возможным для повторяющихся модулей приложений, которые будут генерироваться непосредственно из диаграмм дизайна UML. Эта цель все еще находится в процессе разработки.

G) Архитектура обмена сообщениями фреймворка облегчает тестирование и отладку. Структура предоставляет возможности для тестирования компонентов в качестве независимых единиц путем отправки сообщения компоненту и проверка ожидаемых сообщений ответа.

Доступны следующие документы:

1) Шаблон проектирования сообщений (MDP) и реализация шаблона 17-я конференция по языкам шаблонов программ (PloP 2010) http://java.net/downloads/jt/MDP.pdf

2) Шаблон проектирования сообщений (MDP) и живые или анимированные объекты 18-я конференция по языкам шаблонов программ (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPAnimated.doc

3) Шаблон проектирования процессов и реалистичная информационная модель 18-я конференция по языкам шаблонов программ (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPinformationModel.pdf

история версии

  • Версия 1.8 размещено на 2012-01-03
    Несколько исправлений и обновлений
  • Версия 1.8 размещено на 2012-01-03

Подробная информация о программе