Apache Commons Chain.

Implementierung der GOF-Kette des Verantwortungsmusters
Jetzt downloaden

Apache Commons Chain. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • Apache Software Foundation
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 991 KB

Apache Commons Chain. Stichworte


Apache Commons Chain. Beschreibung

Apache Commons Chain ist eine Technik, mit der Sie die Ausführung komplexer Verarbeitungsströme organisieren können, ist die "Kette der Verantwortung" -Muster. Es wird (unter vielen anderen Orten) in der klassischen "Bande von vier" Design-Musternbuch beschrieben. Obwohl die grundlegenden API-Verträge, die zur Umsetzung dieses Designs erforderlich sind, extrem einfach sind, ist es nützlich, eine Basis-API zu haben, die das Muster mit dem Muster erleichtert, und (noch wichtiger) die Zusammensetzung der Befehlsimplementierungen aus mehreren diversen Quellen fördern. Zu diesem Zweck modelliert die Ketten-API eine Berechnung als eine Reihe von "Befehlen", die in eine "Kette" kombiniert werden können. Die API für einen Befehl besteht aus einer einzelnen Methode (Ausführen ()), die einen Parameter "Kontext" übergeben wird, der den dynamischen Zustand der Berechnung enthält, und deren Rückgabewert ein Boolean ist, der bestimmt, ob die Verarbeitung für die aktuelle Kette hat oder nicht wurde abgeschlossen (true), oder ob die Verarbeitung an den nächsten Befehl in der Kette (FALSE) delegiert werden sollte. Die "Kontext" -Traktion soll Befehlsimplementierungen aus der Umgebung isolieren, in der sie ausgeführt werden (z. B. ein Befehl, der entweder in einem Servlet oder Portlet verwendet werden kann, ohne direkt an die API-Verträge eines dieser Umgebungen gebunden zu sein). Für Befehle, die Ressourcen vor der Delegation zuordnen müssen, und dann bei der Rücksendung freigeben (auch wenn ein Delegated-to-Befehl ausgenommen wird), bietet die Erweiterung "Filter" zu "Befehl" ein Postprocess () -Methode für diese Bereinigung. Schließlich können Befehle gespeichert und in einem "Katalog" aufgenommen werden, um die Entriegelung der Entscheidung zu ermöglichen, auf welcher Befehl (oder Kette) tatsächlich ausgeführt wird. Um die Nützlichkeit der Verantwortungskette Muster-APIs zu maximieren, werden die grundlegenden Schnittstellenverträge auf eine Weise mit anderen Abhängigkeiten als einem angemessenen JDK definiert. Convenience-Basisklassen-Implementierungen dieser APIs werden sowie spezialisierter (jedoch optionaler) Implementierungen für die Webumgebung (d. H. Servlets und Portlets) bereitgestellt. Da die Befehlsimplementierungen mit diesen Empfehlungen entsprechen sollen, sollte es möglich sein, die Verantwortungskette APIs in der "Frontregler" eines Webanwendungsrahmens (z. B. Streben) nutzen zu können, aber auch in der Lage sein, sie im Geschäft einzusetzen Logik- und Persistenzreihen, um komplexe Rechenanforderungen über Komposition zu modellieren. Darüber hinaus ermöglicht die Trennung einer Berechnung in diskrete Befehle, die in einem Allzweckkontext tätig sind, eine leichtere Erstellung von Befehlen, die einheitlich erscheint .


Apache Commons Chain. Zugehörige Software

Nhunspell

Die Rechtschreibprüfungsbücherbibliothek Hunspell ist ein Stand der Tilging-Rechtschreibprüfung für Sprachen mit komplexen Wortkomprätieren und reichen Morphologie. Hunspell basiert auf MySpell und kann auch MySpell-Verzeichnisse verwenden. ...

124 574 KB

Herunterladen