Jt Design Pattern Framework 1.8

Licentie: Gratis proefperiode ‎Bestandsgrootte: 436.21 MB
‎Gebruikersbeoordeling: 2.8/5 - ‎11 ‎Stemmen

Jt Design Pattern Framework (overzicht)

Jt is een Design Pattern Framework voor de snelle implementatie van Java- en Android-applicaties. Jt is gebruikt in verschillende grote missie kritische systemen. Jt is geen applicatie (of game), maar een messaging framework ontworpen om u te helpen Android en Java-applicaties te bouwen. Gelieve niet te downloaden, tenzij u op zoek bent naar een Android / Java-framework. Het kader richt zich op de volgende doelen:

A) Het ontwerppatroon kader implementeert en/of vergemakkelijkt de implementatie van bekende ontwerppatronen zoals Gang of Four ontwerppatronen (GoF) en J2EE Design patronen. Het framework zelf is bedacht en geïmplementeerd, van de grond af, op basis van ontwerppatronen. Het kader faciliteert en versnelt ook de implementatie van toepassingen op basis van ontwerppatronen.

B) De framework architectuur is gebaseerd op het messaging design patroon (MDP): framework componenten zijn in staat om informatie te wisselen en berekeningen uit te voeren door het verzenden, ontvangen en verwerken van berichten. Een messaging API biedt eenvoud, sterke inkapseling en losse koppeling; framework componenten kunnen door elkaar worden aangesloten op complexe framework applicaties met behulp van een "lego / messaging" architectuur. Framework berichten kunnen synchroon of asynchroon worden verwerkt. Het framework maakt optimaal gebruik van de kracht en eenvoud van het messaging-ontwerppatroon/API.

C) Het framework lego/messaging architectuur biedt transparante toegang tot externe componenten en services: externe framework objecten worden behandeld als lokale objecten. Ontwerppatronen geïmplementeerd door het framework (adapters, externe proxy's en gevels) maken dit mogelijk door het verbergen van de complexiteit in verband met externe API's.

D) Het kader biedt transparante integratie met andere technologieën via framework adapters, proxy's en de implementatie van gerelateerde ontwerppatronen. Deze technologieën omvatten BPEL, BPM, Data Access Object implementations (DAO), Model View Controller implementations (MVC), EJBs, JSP, AJAX, ESB, JMS, XML, REST en Web Services.

E) Het framework is ontworpen om lichtgewicht en snel te zijn (lage overhead/kleine voetafdruk). De belangrijkste Jt-functionaliteit draait op smartphones onder Android.

F) De framework messaging/lego architectuur moet de ontwerp-/ontwikkelingsinspanningen verbeteren en vereenvoudigen. Er is een nauwe correspondentie tussen UML-ontwerpdiagrammen en het kader messaging gebaseerde applicaties en componenten die nodig zijn voor de implementatie. Het framework biedt wizards en geautomatiseerde mogelijkheden voor het genereren van framework-toepassingen. Framework componenten kunnen eenvoudig worden toegevoegd aan BPEL/BPM procesdiagrammen. In toekomstige versies van de kader moet het mogelijk zijn om repetitieve toepassingsmodules rechtstreeks uit de UML-ontwerpdiagrammen te genereren. Dit doel is nog steeds werk in uitvoering.

G) De framework messaging-architectuur vergemakkelijkt het testen en debuggen van inspanningen. Het framework biedt mogelijkheden voor het testen van componenten als onafhankelijke eenheden door berichten naar de component en het verifiëren van de verwachte antwoordberichten.

De volgende documenten zijn beschikbaar:

1) Messaging Design Pattern (MDP) en Pattern Implementation 17e conferentie over patroontalen van programma's (PloP 2010) http://java.net/downloads/jt/MDP.pdf

2) Messaging Design Pattern (MDP) en Live of Geanimeerde Objecten 18e conferentie over patroontalen van programma's (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPAnimated.doc

3) Procesontwerppatroon en een realistisch informatiemodel 18e conferentie over patroontalen van programma's (PloP 2011) http://java.net/projects/jt/downloads/download/Papers/MDPinformationModel.pdf

versiegeschiedenis

  • Versie 1.8 geplaatst op 2012-01-03
    Verschillende oplossingen en updates
  • Versie 1.8 geplaatst op 2012-01-03

Programmadetails