Blog

JSON-P mit Spring und CXF

Viele Webapplikationen laden Daten per JavaScript im JSON-Format von einem Server in den Browser, um sie dort darzustellen oder zu verarbeiten. Ein solcher Beispieldatensatz im JSON-Format könnte wie folgt aussehen:

{
  “cities”: [”Hamburg”, “New-York”, “Tokio”]
}

Ein Webbrowser lässt allerdings nicht zu, dass ein Script Daten von einer anderen Domain lädt als der, von der die Seite, in die das Script eingebettet wurde, geladen wurde. JavaScript hat also keinen Zugriff auf Daten, die von einer anderen Domain kommen. Diese Einschränkung ist ein Security-Feature des Browsers und als Same Origin Policy bekannt.

weiterlesen

Die Stiefmutter in Software-Projekten

Jeder, der in mehr als nur einem Projekt gearbeitet hat, kann berichten, dass Build-Management meistens sehr stiefmütterlich behandelt wird. Jeder Entwickler und auch fast alle Architekten wissen um den Sachverhalt, dass solides Build-Management mit Continuous-Integration und -Delivery entscheidend zum Erfolg eines Projekts beitragen kann, aber leider wird dieses Thema dennoch sehr häufig vernachlässigt.

weiterlesen

"Agile Interaktiv" auf der JAX 2011

Auf der diesjährigen JAX gibt es neben dem etablierten Agile Day mit klassischen Vortragsformaten auch wieder den im vergangenen Jahr neu eingeführten interaktiv-agilen Tag. Am Montag (2. Mai) laden vier Veranstaltungen zum Mitmachen ein. Sie spannen den Bogen von der agilen Aufwandschätzung bis hin zur Retrospektive. Holger Koschek, agiler Berater und Coach bei der Holisticon AG, wird zwei dieser Veranstaltungen aktiv mitgestalten.
weiterlesen

Ein Blocker in Hibernate

Die JPA (Java Persistence API) ist seit geraumer Zeit eine der innovativsten Neuerungen in der Enterprise-Java-Welt. Geprägt durch verschiedene Technologien sind viele elegante Lösungen für wiederkehrende Problemstellungen in eine Spezifikation eingeflossen. Hibernate ist eine sehr verbreitete Open-Source-Lösung, die die JSR-220 und JSR-317 implementiert. Eine essentielle Verbesserung von JPA gegenüber J2EE Entity Beans ist die Unterstützung von Vererbung. Zum Bedauern vieler Entwickler existiert jedoch in Bezug auf Vererbung ein schwerwiegender Bug in Hibernate, welcher zwar bereits bekannt ist, aber leider nicht korrigiert wurde, obwohl die Lösung dafür bereits existiert.

weiterlesen

Der Waldarbeiter und seine Säge

Vor einiger Zeit wurde mir die Geschichte eines Waldarbeiters erzählt. Man könnte sie beinahe für ein Märchen halten. Und alle Märchen beginnen so:

Es war einmal ein Waldarbeiter, der hatte Freude an seiner Arbeit. Deshalb machte es ihm nichts aus, in der Morgendämmerung das Haus zu verlassen und sein Tagwerk im Wald zu beginnen. Wie jeder andere Waldarbeiter hatte auch er jede Woche ein bestimmtes Quantum Holz zu sägen und zu spalten, um den Unterhalt für seine Familie zu verdienen. Anfangs bereitete ihm das kaum Mühe. Im Gegenteil. Oft war er schon am frühen Nachmittag mit der Arbeit fertig und kehrte zu Weib und Kindern nach Hause zurück.
Das waren glückliche Zeiten.
weiterlesen

Seite 98 von 112« Erste...96979899100...Letzte »