Java
458 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Das Buch der Gang of Four gehört bei so ziemlich jedem Ausbildungszweig der Informatik mit zu der Grundlagenlektüre. Dort werden die Basis-Patterns beschrieben und gruppiert, sodass man mit dem Buch von Erich Gamma u. a. einen guten Start in das Thema Design Patterns bekommt. Aber wie sieht es dann später in der Verwendung aus?
Ausführungsstränge innerhalb des Interface Runnable bieten keine einfache Möglichkeit zur Rückgabe von Werten. Future in Kombination mit Executoren füllt diese Lücke. Mehrere voneinander abhängige Verarbeitungsschritte lassen sich auch geschickt als Instanzen der Klasse CompletableFuture kombinieren, sodass der Flexibilität bei der nebenläufigen Implementierung kaum mehr Grenzen gesetzt sind.
Fehler und deren Reparatur gehören leider immer wieder zum Arbeitsalltag. Dabei sorgen Fehler bekanntlich sowohl bei den Entwicklern als auch bei den Anwendern für Frust. Durch die dynamische Typisierung bei JavaScript sind komplexe Webanwendungen mit mehreren Entwicklern besonders fehleranfällig. TypeScript bietet eine passende Alternative mit statischer Typisierung, die es ermöglicht, dass viele..
Neue aufkommende Marktentwicklungen erhöhen den Druck auf die IT der Unternehmen zusehends. ERP-Systeme wurden bisher aufgrund ihrer Größe und Komplexität meist klassisch entwickelt, doch strategische Entscheidungen von Softwareanbietern wie SAP führen immer mehr zu der Notwendigkeit, auch diese Systeme agil zu entwickeln. In der agilen Softwareentwicklung steigt die Bedeutung des automatisierten ..
Der Artikel beschreibt anhand eines realen Projektbeispiels eine Vorgehensweise für das „replatforming“ (= von Hardware oder VMs zu Containern) monolithischer Applikationen und den damit verbundenen Ansatz zur Cloud-Transformation. Dabei geht es um das allmähliche Ersetzen der komplexen Altanwendungen durch „rebuilding“ der Funktionalitäten als native Cloud-Services. Wir zeigen unsere Methodik und..