Java ist gemessen am Interesse der Anwender und an seiner Verbreitung die erfolgreichste Programmiersprache der letzten Jahre. Was bringen aktuelle Releases wie Java 9 mit? Wie funktioniert der Umstieg von Swing zu JavaFX? Sie interessieren sich für das Arbeiten in Java mit Währungen und Geldbeträgen mit der API JSR 354? Lesen Sie unsere Artikel rund um das Thema Java-Programmierung.
OOP oder DOP? Der Artikel beschreibt Gemeinsamkeiten und Unterschiede und formuliert die Vier Prinzipien der Datenorientierten Programmierung. >> Weiterlesen KTOR und Spring Boot sind leistungsstarke Web-Frameworks, die für die Entwicklung von Web-Anwendungen verwendet werden. Wir vergleichen die beiden Frameworks. >> Weiterlesen Viele Web-Anwendungen haben nur begrenzte dynamische Elemente. Serverseitiges Rendering (SSR) mit HTMX als sinnvoller Ergänzung ist eine gute Alternative. Ein… >> Weiterlesen Testcontainer gibt es für viele Sprachen. Testcontainer nutzt die API von Docker, um Container zu starten, zu stoppen und zu löschen. Wir konzentrieren uns hier… >> Weiterlesen Jakarta EE hat eine bewegte Geschichte hinter sich. Verschiedene Lizenzeigentümer, viele Expert Groups, teilweise revolutionäre Entwicklungen, in diesem Artikel… >> Weiterlesen Ob Sicherheit oder Performance, Beobachtbarkeit oder Tooling, existierende APIs oder kommende Features – Version 20 entwickelt Java an allen Fronten weiter. >> Weiterlesen Evolution ist ein fortlaufender Prozess von Selektion und Variation. Dieser Artikel bietet einen Einstieg in die simulierte Evolution und demonstriert… >> Weiterlesen Apache CXF ist nicht das populärste Webservice-Framework. Es existieren jedoch Szenarien, in denen es entscheidende Vorteile für sich beansprucht und seiner… >> Weiterlesen Rapid Application Development möchte durch passende Tools den Entwicklungsprozess beschleunigen. Wie das für Java-Applikationen aussehen kann, beantwortet… >> Weiterlesen Dieser Artikel zeigt, wie Softwareperformance durch regelmäßige Messungen überwacht wird. Dabei wird die Performance-Messung in der JVM eingeführt und zwei… >> Weiterlesen