Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences gmbh

(vormals SIGS DATACOM GmbH)

Rheinwerkallee 4, 53227 Bonn

Tel: +49 (0)511/5352-100

service-sigs@heise.de

Java

464 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Die Bedeutung von Oberflächen beziehungsweise der Benutzbarkeit von Software im Allgemeinen hat in den letzten Jahren, zurecht, wieder vermehrt an Bedeutung gewonnen. Bei der Entwicklung von Weboberflächen in Microservice-Architekturen besteht hierbei die Herausforderung, teamübergreifend eine durchgehend passende Nutzererfahrung, insbesondere durch ein konsistentes Look & Feel, zu erzeugen. D..
JSX-Komponenten mit Java nutzen
Das Agile Manifest wird oft missverstanden, wenn es heißt: „Wir müssen nichts dokumentieren, es kommt nur auf die lauffähige Software an!“ Aber ist es eine gute Idee, eine komplizierte Maschine ohne Konstruktionszeichnungen zu bauen? Hier ist IT kein bisschen anders als jede andere Ingenieurskunst, weiß der moderne „Software Craftsman“. In diesem Artikel möchten wir zeigen, wie ein interdisziplinä..
Domain-Driven Design fördert Software Craftsmanship
Dieses Mal werden wir uns ansehen, was der Unterschied zwischen Vererbung und Delegation sein kann. Oder besser ausgedrückt, warum ich Delegation bevorzuge und ein eher selten eingesetztes Feature in Java hervorheben möchte.
Delegation über Vererbung in Java
Durch die Möglichkeit, physische und virtuelle Gegenstände (Dinge, Things) fast beliebig miteinander zu vernetzen, hat die Bedeutung des Internets der Dinge (Internet of Things, IoT) in den letzten zehn Jahren sehr stark zugenommen. Damit wird auch die Testbarkeit von IoT-Projekten immer wichtiger. Dieser Artikel stellt die Implementierung einer virtuellen Lernumgebung für Aus- und Weiterbildung i..
LEGO-MINDSTORMS-Lernlabor für IoT-Testing
In vielen größeren Unternehmen existiert noch jede Menge Software, die eher monolithisch aufgebaut ist. Diese wird häufig in Applikationsservern auf dedizierten virtuellen Maschinen von einem eher klassisch aufgestellten und organisatorisch separierten IT-Betrieb betrieben. In Fachzeitschriften, Online-Artikeln und Konferenzen wird vorgeführt, wie einfach es doch ist, einen Spring Boot-Hello-World..
Microservice-Architekturen on-premise betreiben