Spring Boot: Webservice Integrationstest

Spring Boot bietet mit MockMvc einen Zwischenweg zwischen einem echten Integrationstest und einem Unit-Test und ermöglicht es, einfach Integrationsaspekte zu testen. So können sich Entwickler auf die Businesslogik konzentrieren und schnell Ergebnisse liefern. Der Artikel zeigt ein vollständiges Beispiel, wie man mit Spring MockMvc eine geschützte Webschnittstelle getestet werden kann.Mehr

Die fünf wichtigsten IT-Trends 2018

vernetzte TechnologienNein, die Blockchain gehört nicht zu den IT-Trends 2018, da wird sich vermutlich im kommenden Jahr erstmal – wie bei jeder Trendtechnologie – Ernüchterung einstellen. Zwar gibt es ohne Zweifel sinnvolle Szenarien für die Blockchain. Aber sie löst kein ernsthaftes Problem, sie erzeugt nicht den ganz großen Nutzen, den man sich erwartet. Unsere Infrastruktur, unsere etablierten Prozesse, unser ganzes Gemeinwesen basiert auf Vertrauen, auch wenn es zum Beispiel durch die Finanzkrise erschüttert worden ist. Hätten wir eine echte, weit reichende Vertrauenskrise, dann würde sich die Blockchain als Lösung anbieten. So aber glaube ich nicht, dass sich die Blockchain-Technologie die nächsten Jahre auf breiter Basis durchsetzen wird.

Mehr

DevOps, Microservices & Big Data: Drei Top IT-Themen, die Automobilhersteller künftig beschäftigen werden

Für einen fachlichen Austausch zwischen Mitarbeitern und ausgewählten Dienstleitern veranstaltete die BMW Group auch in diesem Jahr wieder ihre BMW IT Messe in der Münchner Zenith Halle. Im Fokus waren aktuelle Projekte und Innovationsthemen aus Business- und Fahrzeug-IT. Für das Fachpublikum gab es Informationen zu den aktuellen Trends in den IT-Projekten. Als langjähriger Partner der BMW AG waren wir mit dem 7er Pool [1] vor Ort und haben rückblickend drei Top IT-Themen identifiziert, die auf der Messe allgegenwärtig waren.

Mehr

Auf die API-Schnittstelle kommt es an

Schnittstellen TitelbildDurch zunehmende Digitalisierung und Automatisierung erhöht sich der Grad der Vernetzung zwischen Systemen. Das führt wiederum dazu, dass sich die Anzahl der Schnittstellen potenziert. Um die nötige Flexibilität zu bekommen, müssen moderne Softwaresysteme mit offenen Schnittstellen ausgestattet sein. Der Spagat zwischen Datenhoheit und der nötigen Offenheit für die Digitale Transformation stellt für Unternehmen eine Herausforderung dar.

Mehr

Agile Starthilfe für Konzern IT´s – Warum die agile Transformation im Unternehmen gar nicht so leicht ist

Agile Starthilfe für ProjekteStudien zur Verbreitung agiler Methoden[1] haben ergeben, dass sich agiles Projektmanagement in den Unternehmen immer mehr durchsetzt. Aus IT Abteilungen von Konzernen wird uns in letzter Zeit sogar berichtet, dass sie inzwischen alle IT-Projekte agil abwickeln müssen. Gleichzeitig tut sich die Konzern IT schwer, ihre Softwareprojekte flächendeckend auf agil umzustellen. Wir beobachten das mitunter daran, dass wir gerade jetzt vermehrt Anfragen nach „agilen Starterpaketen“ für Softwareprojekte erhalten. Warum ist das so?

 

Mehr

DevOps Kultur: Wenn Teams die Prinzipien der agilen Softwareentwicklung ernst nehmen

Wie können Entwicklung und Betrieb im Rahmen von moderner Softwareentwicklung erfolgreich miteinander verbunden werden? Das war Thema auf einer Veranstaltung des Agile Table in Kooperation mit der deutschen Gesellschaft für Projektmanagement (GPM) bei doubleSlash. Die beiden Referenten Alexander Birk und Christoph Lukas, beide seit 18 Jahren als Freiberufler unter dem Namen pingworks tätig, brachten ihre langjährige Erfahrung in der Softwareentwicklung mit ein und stellten die Prinzipien und Herausforderungen einer DevOps Kultur vor.

Mehr