SeamFramework.orgCommunity Documentation

Teil II. Entwicklung lose gepaarten Codes

Das erste wichtige Thema von Web Beans ist Loose Coupling (lose Paarung). Wir haben bereits drei Wege gesehen, diese lose Paarung zu erreichen:

Diese Techniken dienen der Aktivierung der losen Paarung ("Loose Coupling") von Client und Server. Der Client ist nicht mehr eng an eine API-Implementierung gebunden und muss den Lebenszyklus des Server-Objekts nicht mehr verwalten. Dadurch können Objekte, die "stateful" sind, interagieren als seien Sie Dienste .

Lose Paarung macht ein System dynamischer. Das System kann auf gut definierte Weise auf Änderungen reagieren. In der Vergangenheit war es der Fall, dass Frameworks die versuchten die obigen Facilities bereitzustellen, dies auf Kosten der Typensicherheit taten. Bei Web Beans handelt es sich um die erste Technologie, die diese Ebene der losen Paarung auf typensichere Weise ermöglicht.

Web Beans bieten drei weitere wichtige Facilities, die das Ziel loser Paarung weiterbringen:

Sehen wir uns zunächst die Interzeptoren an.