In dem Bemühen, MVC 2 zu verstehen und zu versuchen, meine Firma als eine praktikable Plattform für die zukünftige Entwicklung zu übernehmen, habe ich in letzter Zeit eine Menge gelesen. Nachdem ich in den letzten Jahren ziemlich exklusiv mit ASP.NET gearbeitet habe, musste ich etwas nachholen.Der Zweck einer Service-Schicht und ASP.NET MVC 2
Momentan verstehe ich die Repository-Muster, Modelle, Controller, Datenanmerkungen usw. Aber es gibt eine Sache, die mich davon abhält, genug zu verstehen, um mit der Arbeit an einer Referenzanwendung zu beginnen.
Das erste ist das Service Layer Pattern. Ich habe viele Blogposts und Fragen hier auf Stack Overflow gelesen, aber ich verstehe den Zweck dieses Musters immer noch nicht vollständig. Ich habe mir die gesamte Videoserie bei MVCCentral in der Golf Tracker-Anwendung angeschaut und auch den Demo-Code angeschaut, den er gepostet hat, und es sieht für mich so aus, als wäre die Service-Schicht nur ein weiterer Wrapper um das Repository-Muster, das überhaupt keine Arbeit leistet.
Ich las auch diesen Beitrag: http://www.asp.net/Learn/mvc/tutorial-38-cs.aspx und es schien etwas meine Frage zu beantworten, jedoch, wenn Sie Datenanmerkungen verwenden, um Ihre Validierung durchzuführen, scheint dies unnötig.
Ich habe nach Demonstrationen, Posts usw. gesucht, aber ich kann nichts finden, was nur das Muster erklärt und mir überzeugende Beweise gibt, es zu benutzen.
Kann mir jemand bitte eine 2. Klasse (ok, vielleicht 5. Klasse) Grund geben, dieses Muster zu verwenden, was würde ich verlieren, wenn ich es nicht tue, und was bekomme ich, wenn ich es tue?
Können Sie einige Referenzen angeben, wo Sie diese Informationen bekommen haben? Ich würde gerne mehr darüber erfahren. – LamonteCristo
@ MakerOfThings7: Leider kann ich nicht an eine Referenz denken, wo Sie eine erschöpfende Erklärung zu all dem finden können. Was ich in meiner Antwort oben gepostet habe, ist Erfahrung, alle Arten von kleinen Stücken aus verschiedenen Quellen zusammengestellt, um das gesamte Bild und die Tatsache, dass ich einmal in einem Projekt gebrannt wurde, ohne eine Service-Schicht und die Anforderung kam, um das zu ändern Aussicht. Du kannst sagen, dass du auf die harte Tour gelernt hast. –
Ich schrieb die Service-Schicht und ich bin froh, dass ich das gemacht habe. Dieses Plakat war korrekt, aber auch Haroon. Die Tatsache, dass ich eine Service-Schicht hatte, verspottete eine Freude. –