ASP.NET 2.0-„Plugins“ sagen, dass
unter den neuen Funktionen von ASP.NET 2.0 die „schillerndsten“ Masterseiten, Themes/Skins usw. sind.
Mitgliedschafts- und Rollenverwaltung, benutzerdefinierte Attribute und Seitenpersonalisierung für WebParts.
Bis auf die ersten beiden Punkte basieren die übrigen auf den Leistungen des ***Anbieters.
Diese Anbieter (Klassen) werden in Microsoft-Dokumenten im Allgemeinen wie folgt definiert: Bereitstellung von... Diensten für...,
Es scheint dasselbe zu sein wie allgemeine Kontrollklassen usw., verwenden Sie es einfach. Tatsächlich sind diese Anbieter (Klassen)
Es weist sehr stark auf eine Entwicklungsrichtung von Microsoft .NET hin.
Diese Anweisung besteht darin, die Anwendung (Ihre Website) „einzubinden“.
„Plug-in“ wird vom kleinen Bruder entlehnt, um das Problem visuell zu erklären. Es ist nicht unbedingt präzise und streng und unterscheidet sich vom Konzept des „Plug-ins“ in Microsoft-Dokumenten.
Lassen Sie mich kurz erklären, warum es sowohl aus Software- als auch aus Hardware-Perspektive als „Plug-In“ bezeichnet wird:
Aus Hardware-Perspektive: Wenn Sie sich einen PC vorstellen, kann web.config dann als „Motherboard“ betrachtet werden?
Bei diesen Anbietern handelt es sich um Grafikkarten, Soundkarten, Netzwerkkarten... die in das Motherboard gesteckt werden. Abstrakter kann man davon ausgehen, dass diese Anbieter tatsächlich den Treibern entsprechen. Microsoft stellt uns Produkte der Marke Microsoft zur Verfügung
SqlMembershipProvider, SqlRoleProvider, SqlProfileProvider, SqlPersonalizationProvider
Der Anbieter ermöglicht es uns auch, sie zu ersetzen, indem wir sie in web.config neu angeben (entspricht dem Festlegen von CMOS oder dem Ausführen von „Jumpern“).
Dies bedeutet, dass unabhängig von der Marke oder dem Modell der Grafikkarte (oder Soundkarte, Netzwerkkarte usw.) sie zur Verwendung an das Motherboard angeschlossen werden kann, sofern sie den Kompatibilitätsstandards entspricht.
Aus Software-Perspektive gedacht: Seit dem Start von Eclips erfreuen sich auch „Plug-Ins“ auf der Entwicklungsplattform großer Beliebtheit (sie sind schon lange in Browsern verfügbar).
Eine Zeit lang schrieben Java-Programmierer „Plug-Ins“.
Auf der .NET-Seite sind die Auswirkungen nicht sehr groß, da es VS.NET gibt, aber wir verwenden auch die „Plug-Ins“.
Ich frage mich, ob euch Brüdern aufgefallen ist, dass VSS in Form eines „Plug-Ins“ in VS.NET integriert ist.
Ein reineres Beispiel ist Borland Togather für .NET. Anhand dieser in die IDE integrierten „Plug-Ins“ können wir erkennen, dass die „Plug-Ins“ eine Art Funktionserweiterung und Upgrade/Ersatz darstellen.
Auch die von uns selbst entwickelten Website-Programme können „Plug-Ins“ sein. Beispiel: Wenn wir die Seitenpersonalisierungsfunktion (WebPart) nicht benötigen, müssen wir den Personalisierungsanbieter nicht „installieren“.
(Eigentlich müsste man andersherum sagen, welche Funktionen benötigt werden, um welchen Anbieter zu „installieren“, aber jetzt sind sie alle vorinstalliert).
Wird die Anwendungsentwicklung in Zukunft also wie die Installation von Maschinen auf dem Computermarkt sein, man muss sie nur zusammenbauen und installieren?
Die Antwort ist ja: Microsoft hat so damit gespielt, als er sein VSTS-Produkt (Visual Studio Team System) vorstellte.
Sie können eine Website zusammenstellen, ohne eine einzige Zeile Code zu schreiben, und die Ergebnisse des Leistungs-/Stresstests sind nicht schlecht (natürlich werden nicht nur „Plug-Ins“ verwendet, sondern wahrscheinlich sowieso als Komponente bezeichnet).
Es ist wirklich verrückter als MDA (nur ein Scherz)!
Die Antwort ist ebenfalls negativ: Meiner Meinung nach ist dies ein Laborprodukt, schließlich haben die Microsoft-Ingenieure unter idealen Bedingungen eine „Zauberei“ vollbracht, andererseits sind wir nicht so professionell wie die Microsoft-Ingenieure hat seine eigenen Grenzen, um es ganz klar auszudrücken: nicht unbedingt. Darüber hinaus basieren alle von Microsoft bereitgestellten SQL-Serien auf einer zweischichtigen Architektur, die sich nur schwer in die heute beliebte mehrschichtige Architektur integrieren lässt. Aus diesem Grund hat Microsoft dies getan
http://msdn.microsoft.com/asp.net/downloads/providers/default.aspx?pull=/library/en-us/dnaspp/html/asp2prvdr01.asp
Die Beispielcode-Downloads dieser Anbieter werden bereitgestellt, damit wir sie in mehrschichtige Implementierungen aufteilen können.
fortgesetzt werden...
http://www.cnblogs.com/windman/archive/2006/09/20/509590.html