Magicbus

MagicBUS-project is een evenementkader dat is ontworpen om ontwikkelaars meer te kunnen concentreren op het ontwikkelen van toepassingscomponenten.
Download nu

Magicbus Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • JETIGY
  • Uitgever website:
  • http://www.jetigy.com/Magic Bus.html

Magicbus Tags


Magicbus Beschrijving

MagicBus-project is een evenementkader dat is ontworpen om ontwikkelaars meer te kunnen concentreren op het ontwikkelen van toepassingscomponenten. MagicBus-project is een evenementkader dat is ontworpen om ontwikkelaars meer te laten concentreren op het ontwikkelen van toepassingscomponenten dan het middel van intercomponentcommunicatie. MagicBus Project streeft ernaar om het begrip "losse koppeling" te handhaven, het verminderen van de afhankelijkheid tussen componenten die cohesie en hergebruiken aanmoedigt. Presenteerde architecturen voor het leveren van gebeurtenissen tussen componenten die in het algemeen in drie problematische categorieën vallen: Directe toegang, interne gebeurtenisondersteuning en ondersteuning van interne gebeurtenissen . Het onderzoeken van deze categorieën helpt ons de voordelen van het gebruik van de MagicBus te gebruiken als een gebeurtenisverzending alternatief. DirectAccess: met de directe toegangsbenadering zijn componenten vrij goed gekoppeld. Als componenten A en B willen communiceren met component Z, moeten beide een verwijzing naar component Z.Advantages bij deze vorm van evenementencommunicatie handhaven, zijn dat de implementatie eenvoudig is, gemakkelijk opgevat en snel voor kleinere toepassingen. Nadelen omvatten de noodzaak van component A om toegang te hebben tot component z, de moeilijkheidsgraad van het veranderen van functionaliteit als component Z wordt gewijzigd of vervangen, en het probleem van correcte multi-threading-oproepen naar Z.Interale gebeurtenisondersteuning: Interne gebeurtenisondersteuning is een gemeenschappelijke uitvoering van componentcommunicatie toegepast op toepassingscomponenten. Als Component A wilt communiceren met Component Z, een Component A Registers als luisteraar met Component Z voor gebeurtenissen van Component Z (of omgekeerd). Het verschil tussen directe toegangs- en interne gebeurtenisondersteuning is dat component Z een interne afgevaardigde (gebeurtenisondersteuning) heeft die de levering van gebeurtenissen aan geregistreerde luisteraars verwerkt. Een voordeel, interne gebeurtenissteunlimieten methode-afhankelijkheid door component A en B te registreren als luisteraars van Z in plaats van een directe referentie te houden. De interne gebeurtenisondersteuning maakt het ook multi-thread-oproepen tot z en van Z naar de gebeurtenislisteners van Z door de ondersteuning van aangepaste gebeurtenissen te implementeren. Als een nadeel moeten componenten A en B een efemale of indirecte relatie hebben met component Z en Component Z MOET POCE HEBBEN om de delegatie te implementeren voor het hanteren van Zevents. Bovendien moet CONSOMENT Z MEERE EVENUSUPPORT-Object implementeren om het verzenden en ontvangen van Zevents.External Event-ondersteuning te bieden: externe gebeurtenisondersteuning is de inverse van interne gebeurtenisondersteuning, waarbij de gebeurtenisondersteuning is uitgevoerd buiten de component die het handelt als een Intermediair voor de levering en ontvangst van evenementen. Component A en B registreren met een Zeventsupport-object om Zevents te verzenden en te ontvangen, terwijl Component Z hetzelfde doet. Verzameld op deze methode zijn dat component A wordt ontkoppeld van Z door Zeventsupport. Component Z kan veranderen zonder een of B te remmen, en Z hoeft geen code voor het verzenden van gebeurtenissen op te nemen. De interpositie van Zeventsupport maakt het ook gemakkelijker voor multi-thread-oproepen naar Z en van Z naar de gebeurtenislisteners van Z. Nadelen aan dit benaderingcentrum rondom het feit dat gebeurtenisondersteunende objecten in het algemeen moeten worden gemaakt voor elk type gebeurtenis (dwz xeventsupport voor component X, YEVENT, enz ...) Wat is er nieuw in deze release: · Ondersteuning voor het vernietigen van onderwerpen is toegevoegd.


Magicbus Gerelateerde software

Java2Excel

Java2Excel is een bibliotheek waarmee de generatie van eenvoudige Excel-bestanden mogelijk is met behulp van objecten van type Java.util.collection. ...

133

Downloaden

Libdnsres

LibdnsRes biedt een niet-blokkering, draadveilige API voor het oplossen van DNS-namen. ...

124

Downloaden

XJ3D

XJ3D is een project van het Web3D-consortium gericht op het maken van een toolkit voor VRML97 en X3D-inhoud volledig geschreven in Java. ...

250

Downloaden