Archive for October, 2007

Interfaces und abstrakte Klassen als Parameter – Teil 3

Monday, October 22nd, 2007

Die Lösung für ein Problem bin ich noch schuldig geblieben. Die beim letzten mal vorgestellte Lösung hatte den Nachteil, dass ein wichtiges Prinzip der Serviceorientierung nicht eingehalten wurde – Services share schema and contract, not class.
Die Lösung hierfür ist es die möglichen ServiceKnownTypes erst zur Laufzeit zu bestimmen. Folgendes Beispiel erläutert, wie es funktioniert:

Interfaces und abstrakte Klassen als Parameter – Teil 2

Saturday, October 20th, 2007

Gestern habe ich im ersten Teil ein Problem geschildert, das auftritt, wenn man versucht Polymorphismus im Zusammenhang mit WCF-Services einzusetzen. Dabei ging es konkret darum Interfaces oder abstrakte Klassen als Parameter an Service-Methoden zu übergeben.
Die vorgestellte Lösung für das Problem mittels des ServiceKnownType-Attributs hatte den Nachteil, dass "echter" Polymorphismus nicht unterstützt wurde und somit ein [...]

Interfaces und abstrakte Klassen als Parameter – Teil 1

Friday, October 19th, 2007

Anfang der Woche hat mich ein Arbeitskollege danach gefragt, ob es möglich ist Interfaces oder abstrakte Klassen als Parameter an (WCF-)Service-Methoden zu übergeben. Zunächst war mir nicht ganz klar, was er eigentlich vor hatte, dabei liegt es klar auf der Hand. Die Frage war, ob man das Prinzip des Polymorphismus der Objektorientierung auch auf WCF-Services [...]

“DRIVE XV: A Tribute To Automatic For The People” hurts

Sunday, October 14th, 2007

Gestern abend laß ich im Visions Weekly, dass Stereogum "DRIVE XV: A Tribute To Automatic For The People" veröffentlicht haben. Ich musste nicht zweimal überlegen und habe mir das Album sofort runtergeladen. Das Original steht schließlich nicht umsonst in meinem Plattenschrank - ein Meisterwerk. Also schnell alle MP3s runtergeladen und auf meinen iPod gespielt, [...]