Jt Design Pattern Framework 1.8

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 436.21 MB
‎Ocena użytkowników: 2.8/5 - ‎11 ‎Głosów

O Jt Design Pattern Framework

Jt Design Pattern Framework (przegląd)

Jt jest Framework wzór projektu dla szybkiej implementacji aplikacji Java i Android. Jt został wykorzystany w kilku dużych systemach o znaczeniu krytycznym. Jt nie jest aplikacją (lub grą), ale platformą obsługi wiadomości zaprojektowaną, aby pomóc ci w tworzeniu aplikacji na Androida i Java. Proszę nie pobierać, chyba że szukasz Android / Java framework. Ramy dotyczą następujących celów:

A) Struktura wzoru projektu implementuje i/lub ułatwia implementację dobrze znanych wzorców projektowych, takich jak Gang of Four patterns (GoF) i J2EE Design patterns. Sama struktura jest pomyślana i wdrażana od podstaw, w oparciu o wzorce projektowe. Ramy ułatwiają również i przyspieszają wdrażanie aplikacji opartych na wzorcach projektowych.

B) Architektura struktury opiera się na wzorzec projektowania obsługi wiadomości (MDP): składniki struktury są w stanie wymieniać informacje i wykonywać obliczenia, wysyłając, odbierając i przetwarzając wiadomości. Interfejs API obsługi wiadomości zapewnia prostotę, silną hermetyzację i sprzęganie; komponenty ramowe mogą być zamiennie podłączone do złożonych aplikacji ramowych przy użyciu architektury "lego/messaging". Wiadomości ramowe mogą być przetwarzane synchronicznie lub asynchronicznie. Struktura w pełni wykorzystuje moc i prostotę wzorzec projektu wiadomości/interfejsu API.

C) Architektura lego/messaging zapewnia przejrzysty dostęp do zdalnych składników i usług: obiekty struktury zdalnej są traktowane jako obiekty lokalne. Wzory projektowe zaimplementowane przez platformę (adaptery, zdalne serwery proxy i fasady) umożliwiają to złożoność związaną ze zdalnymi interfejsami API.

D) Ramy zapewniają przejrzystą integrację z innymi technologiami za pośrednictwem adapterów ramowych, serwerów proxy i wdrażania powiązanych wzorców projektowych. Technologie te obejmują implementacje BPEL, BPM, Data Access Object (DAO), implementacje kontrolera widoku modelu (MVC), EJBs, JSP, AJAX, ESB, JMS, XML, REST i web services.

E) Struktura została zaprojektowana tak, aby była lekka i szybka (niskie obciążenie/niewielkie rozmiary). Główna funkcjonalność Jt działa na smartfonach pod Androidem.

F) Wiadomości ramowe/architektura lego powinny poprawić i uprościć wysiłki w zakresie projektowania/rozwoju. Istnieje ścisła zgodność między diagramami projektowymi UML a strukturami aplikacji i składników opartych na wiadomościach i komponentach potrzebnych do implementacji. Struktura zapewnia kreatorów i zautomatyzowane możliwości generowania aplikacji ramowych. Komponenty framework można łatwo dodać do diagramów procesów BPEL/BPM. W przyszłych wersjach powinny być możliwe generowanie powtarzających się modułów aplikacji bezpośrednio z diagramów projektowych UML. Ten cel jest nadal w toku.

G) Architektura obsługi wiadomości framework ułatwia testowanie i debugowanie wysiłków. Struktura zapewnia możliwości testowania komponentów jako niezależnych jednostek poprzez wiadomości do składnika i weryfikacji oczekiwanych wiadomości odpowiedzi.

Dostępne są następujące dokumenty:

1) Wzór projektowania wiadomości (MDP) i implementacja wzorca 17. konferencja na temat języków wzorców programów (PloP 2010) http://java.net/downloads/jt/MDP.pdf

2) Wzór projektu wiadomości (MDP) i obiekty na żywo lub animowane 18. konferencja na temat języków wzorców programów (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPAnimated.doc

3) Wzór projektowania procesu i realistyczny model informacji 18. konferencja na temat języków wzorców programów (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPinformationModel.pdf