RESTful Web Service mit .NET und ExtJs: Service-Implementierung

30. Juli 2009

Dieser Artikel ist Teil 3 einer mehrteiligen Serie, die sich mit dem Erstellen und Nutzen eines RESTful Web Service mit Hilfe von .NET und ExtJs beschäftigt.

Die Implementierung unserer IMessageService-Schnittstelle geht in der Klasse MessageService vor sich. Wir haben in dieser Schnittstelle Methoden für Erstellen, Löschen, Verändern und Abrufen, sowie für das Abrufen einer Liste von einzelnen Instanzen der ChatMessage-Klasse deklariert.

In MessageService bereiten wir nun den Programmcode vor, der festlegen wird, wie diese Methoden auszuführen sind.

Vollständiger Artikel…


Zugangserschwerung mit erschwertem Zugang

29. Juli 2009

Klingt komisch, ist aber so: das „Gesetz zur Erschwerung des Zugangs zu kinderpornographischen Inhalten in Kommunikationsnetzen“ – liebevoll je nachdem, wen man fragt, auch als „Zensurgesetz“ oder „Kinderpornoverhinderungs-Weltfriedens-Antigewalt-und-Mordgesetz“ bekannt, ist wohl auf dem Weg durch die legislative Bürokratie ein wenig ins Stocken geraten. Meldet jedenfalls Heise und kann sich eine gewisse Süffisanz nicht verkneifen:

Das vom Bundestag Mitte Juni beschlossene und vom Bundesrat am 10. Juli abgesegnete Gesetz befindet sich demnach noch auf dem Weg durch die Instanzen. Bevor es beim Bundespräsidialamt aufschlägt, wird es von den zuständigen Fachministerien noch einmal gegengelesen.

Damit es beim prophezeiten Aufschlag keine Verletzten gibt, hätte ich schon einen Vorschlag:

Wie wär’s mit einem großen, roten Stoppschild?


RESTful Web Service mit .NET und ExtJs: Service-Interface

29. Juli 2009

Dieser Artikel ist Teil 2 einer mehrteiligen Serie, die sich mit dem Erstellen und Nutzen eines RESTful Web Service mit Hilfe von .NET und ExtJs beschäftigt.

WCF unterstützt seit der .NET-Frameworkversion 3.5 das Erstellen von RESTful Webservices durch das WebInvokeAttribute. Auf die Properties dieses Attributs möchte ich kurz anhand von Beispielen eingehen.

Vollständiger Artikel…


RESTful Web Service mit .NET und ExtJs: Einleitung

28. Juli 2009

Dieser Artikel ist Teil 1 einer mehrteiligen Serie, die sich mit dem Erstellen und Nutzen eines RESTful Web Service mit Hilfe von .NET und ExtJs beschäftigt.

Bevor wir richtig loslegen – und hoffentlich auch, bevor die ersten „show the code“ brüllen – ein kleines Vorwort.

REST steht für Representational State Transfer, ein Paradigma für den Zugriff auf Services. REST benutzt dabei grundsätzliche, teilweise vernachlässigte Technologien, die unter anderem das HTT-Protokoll zur Verfügung stellt. Der Begriff wurde von Roy Fielding geprägt, der zuvor auch an der Spezifikation von HTTP beteiligt war.
Webservices, die Schnittstellen per REST zur Verfügung stellen (auch RESTful Service genannt), veröffentlichen Daten unter Verwendung sogenannter Ressourcen. Jede Ressource erhält eine eindeutige Adresse (URI). Die durchzuführende Aktion ergibt sich aus der Kombination der URI einer Ressource und der Art und Weise, wie diese URI angesprochen wird.

Vollständiger Artikel…


Genau. Noch ein Blog.

28. Juli 2009

So ziemlich das, was die Welt noch gebraucht hat. Dieser Blog ist für mich – das heisst: hier wird gepostet, was mich interessiert, in der Hoffnung, dass hin und wieder etwas dabei ist, das noch andere Leser findet.