Coding

Testen mit Geb und Spock

Vor etwa drei Monaten habe ich unsere im Jenkins neu eingeführten Oberflächentests vorgestellt. Um zu sehen, wie bei uns getestet wird, möchte ich jetzt einen kurzen Überblick über die im Projekt verwendeten Technologien geben. Für die automatischen Oberflächentesets nutzen wir Geb und... Artikel lesen

FirstSpirit Datenzugriff: Broker & Co.

In diesem Artikel geht es um eine einfache Variante, Zugriff auf Datensätze von FirstSpirit über eine externe Anwendung zu erhalten. Statt eines größeren Unterbaus, der das gesamte DB-Schema enthält und den gesamten Zugriff darauf regelt, geht es in diesem Beitrag um den Zugriff auf... Artikel lesen

Ausnahmen bestätigen die Regel

Aus den unterschiedlichsten Gründen kann es in einem Programm zu einem Fehlverhalten kommen. Ausnahmesituationen sind nicht immer vermeidbar, aber in vielen Fällen sollte man als Programmierer festlegen, wie sich das Programm in einem bestimmten Ausnahmefall verhalten soll. Dieser Blogartikel... Artikel lesen

Codegenerierung mit Celerio – ein Tutorial

[nextpage title="Intro"] Im letzten Beitrag haben wir uns der Codegenerierung im Allgemeinen gewidmet, jetzt folgt ein Ausflug in die Praxis: Codegenerierung mit Celerio. Celerio von Jaxio ist ein aktiver Codegenerator zur Erstellung von Java-basierten Webapplikationen. Als Template-Engine wird... Artikel lesen

Eine einfache Freelancerverwaltung: Das Flux Pattern im Einsatz

Komplexe Webapplikationen bedeuten fast immer auch eine interaktive Oberfläche. Das bringt wiederum eine eigene Businesslogik mit sich. Diese dreht sich vor allem um die Frage, wie der Nutzer mit der Oberfläche und damit mit der gesamten Anwendung interagieren kann. Damit wird einerseits... Artikel lesen

Es werde Code

Codegenerierung als Option bei der Entwicklung von Webapplikationen Die Entwicklung von datenintensiven Webanwendungen erfordert in der Regel große Mengen an Boilerplate-Code – strukturell einfacher Quellcode, der in erster Linie der Bereitstellung von grundlegender CRUD-Funktionalität dient,... Artikel lesen

Frontend Development: Das Flux Pattern

Von vielen Backendentwicklern gemieden, vom Web geliebt und vor allem ein Teil des Büroalltages des Webentwicklers. Die Rede ist von der Frontendentwicklung mit Javascript. Nicht nur der Umfang des entstandenen Biotops an Bibliotheken, Frameworks und Hilfstools für die clientseitige... Artikel lesen

Zugriff auf Microsoft Dynamics CRM 2011 mit Java – Teil III

In diesem Artikel erläutere ich, wie mit Hilfe von RESTlet speziellere Abfragen an das Microsoft Dynamics CRM durchgeführt werden können. Dieser Teil dient als Fortsetzung zu Zugriff auf Microsoft Dynamics CRM 2011 mit Java – Teil II. Erstellung von Abfragen Mit Hilfe der Serviceklasse... Artikel lesen

Spring MVC: RequestMapping Return- und Argument Types

Spring Grundkenntnisse Dieser Kurzartikel setzt Grundkenntnisse des Spring-Frameworks, insbesondere Spring MVC voraus. Als Einstieg in Spring und Spring MVC empfehle ich folgende Getting-Started-Guides: Spring Quickstart Spring MVC Getting Started   Spring MVC Requestmapping Die... Artikel lesen

Zugriff auf Microsoft Dynamics CRM 2011 mit Java – Teil II

In diesem Artikel erkläre ich, wie die im Artikel Zugriff auf Microsoft Dynamics CRM 2011 mit Java - Teil I generierten Klassen für den Zugriff auf das Microsoft Dynamics CRM über die REST-Schnittstelle genutzt werden können. Die Serviceklasse Der im Teil I generierte Code enthält zu jeder... Artikel lesen