Heim  >  Artikel  >  Java  >  Erklären Sie den Frühling mit dem Spaß des Heiligen Grals

Erklären Sie den Frühling mit dem Spaß des Heiligen Grals

little bottle
little bottlenach vorne
2019-04-08 17:17:272786Durchsuche

Blogfreunde, die die „Schicksalserie“ gelesen haben, wissen, dass es sich hier um einen Krieg zwischen sieben heldenhaften Geistern um den Heiligen Gral handelt. Heute werden wir hauptsächlich über das Behälterkonzept des Heiligen Grals sprechen, um den Frühling zu verstehen.

Heiliger Gral:

Der Heilige Gral selbst hat keine Entität, sondern nutzt Wesen (Menschen) mit magischen Schaltkreisen als „Behälter“ zum Weitergeben durch Erscheint als Geist dem „Gefäß“, das die Seelen der Diener sammelt.

Die Funktion des Heiligen Grals:

Geben Sie Ihre Wünsche in den Behälter des Heiligen Grals, um sie zu verwirklichen

Die Verwirklichung von der Heilige Gral:

1. In dem von der Familie Tohsaka kontrollierten Land gibt es ein Gelände namens „Fuyuki Town“, das mit einer Quelle magischer Kraft verbunden ist, die so riesig ist, dass sie es sein kann heißt endlos.

2. Um diese magischen Kräfte nutzen zu können, sind zusätzlich zu dem riesigen magischen Kreis auf der Oberfläche zwei notwendige Bedingungen erforderlich: ein Schlüssel zum Öffnen des magischen Kreises und ein Strömungsrohr zum Exportieren der magischen Kraft .

3. Bei der konkreten Umsetzung geht es darum, die in den sieben Heldengeistern enthaltene magische Kraft zu sammeln, diese als Schlüssel zur Aktivierung des magischen Kreises zu verwenden und dann die magische Kraft durch das Heilige zu exportieren Gral.

Erklären Sie den Frühling mit dem Spaß des Heiligen Grals

Die Quelle der magischen Kraft der „Heiligen Gralsbeschwörung“.

Frühling:

Der Frühlingsrahmen ist ein sehr leistungsfähiges ein Inversion of Control (IOC, Inversion of Control) Framework.

Die Funktion des Frühlings:

 Das Objekt wird neu erstellt und zur Implementierung an den Federcontainer übergeben, wodurch eine Inversionskontrolle erreicht wird

Frühlingsimplementierung:

 Das Grundkonzept des Inversion of Control-Musters (auch Dependency Injection genannt) besteht darin, nicht Objekte zu erstellen, sondern zu beschreiben, wie sie erstellt werden. Es ist nicht direkt mit Objekten und Diensten im Code verbunden, sondern beschreibt in der Konfigurationsdatei, welche Komponente welchen Dienst benötigt. Der Container (im Spring-Framework der IOC-Container) ist dafür verantwortlich, diese miteinander zu verknüpfen. In einem typischen IOC-Szenario erstellt der Container alle Objekte und legt die erforderlichen Eigenschaften fest, um sie miteinander zu verbinden und zu entscheiden, wann Methoden aufgerufen werden. In der folgenden Tabelle ist ein Implementierungsmodus von IOC aufgeführt.

Typ 1

类型 1

服务需要实现专门的接口,通过接口,由对象提供这些服务,可以从对象查询依赖性(例如,需要的附加服务)【接口注入】。

类型 2

通过JavaBean的属性(例如 setter 方法)分配依赖性【setter方法注入】。

类型 3

依赖性以构造函数的形式提供,不以 JavaBean 属性的形式公开【构造器注入】。

Dienste müssen spezialisierte Schnittstellen implementieren. Diese Dienste werden von Objekten bereitgestellt, und es können Abhängigkeiten (z. B. erforderliche zusätzliche Dienste) vorhanden sein von den Objekten abgefragt.

Typ 2

Weisen Sie Abhängigkeiten über JavaBean-Eigenschaften zu (z. B. Setter-Methoden) [Injektion von Setter-Methoden].

Typ 3

Abhängigkeit vom Konstruktor Bereitgestellt in Die Form von JavaBean-Eigenschaften, nicht verfügbar gemacht [Konstruktorinjektion].

[Empfohlener Kurs: Java-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonErklären Sie den Frühling mit dem Spaß des Heiligen Grals. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen