JAXenter.de

Das Portal für Java, Architektur, Cloud & Agile
X

Heute im W-JAX Countdown: Mike Wiesner über Spring vs. Java EE

Zeig mir deinen Code!
In vielen Open-Source-Projekten hat sich ein sehr formalisierter Reviewprozess für Codeänderungen etabliert. Beigetragen haben dazu GitHub mit der Verbreitung von Pull Requests und Codereviewsysteme…
31.10.2014
Der kleine IoT-Guide zur W-JAX 2014
In Zeiten des maximalen IoT-Hypes gibt schließlich es kaum noch ein Unternehmen, das sich das Internet der Dinge nicht auf die Agenda – und die Fahnen – schreibt. Über die folgenden IoT-Highlights…
31.10.2014
Java-Annotationen und Software-Engineering: Wolf im Schafspelz?
Annotationen haben das Potenzial, langfristig die Wartbarkeit von Software empfindlich zu beeinträchtigen. Hinter ihrer einfachen Form kann sich eine faktisch unbeschränkte Funktionalität verbergen,…
29.10.2014
Pleiten, Pech und Pannen mit Threads [Java-Trickkiste]
Zur letzten Ausgabe der Java-Trickkiste kam als Feedback die Bitte, das Verhalten von volatile genauer zu erklären. Also gibt es diesen Monat ein paar überraschende Codebeispiele mit Erklärungen.
29.10.2014
Knigge für Softwarearchitekten: Der Domäniker
Eine der empfohlenen Entwicklungsmethodiken für Softwarearchitekturen ist Domain-driven Design. Dieses sieht vor, die Konzepte der Domäne, d. h. die Entities, die verarbeitet werden und die Services…
28.10.2014
LocationTech Tour 2014
Hamburg ist nicht nur eine schöne Stadt, sondern scheint mittlerweile auch eine gewisse Anziehungskraft auf Eclipse-Entwickler und -Technologien auszuüben. Neben den regelmäßigen Eclipse DemoCamps…
27.10.2014
JavaScript für den Enterprise-Einsatz
Kaum eine Konferenz oder Fachzeitschrift hat sich des Themas AngularJS noch nicht angenommen. Auch diverse Schulungs- und Projektanfragen bestätigen: AngularJS ist in Deutschland angekommen. Und das…
27.10.2014
Nebenläufig – und auch schnell? Concurrency mit und ohne Locks [Java-Trickkiste]
Moderne Systeme arbeiten eigentlich immer mit mehreren Threads. Und manchmal muss man sich trotz Frameworkunterstützung selber darum kümmern, wie mehrere Threads auf dieselben Daten zugreifen.
24.10.2014
Android 5.0: Bewegte UIs dank Lollipop
Nach dem Überblick über die Highlights der neuen Android-OS-Version 5.0 "Lollipop" werden wir in dieser Kolumne immer wieder eines der neuen Features aufgreifen und im Detail vorstellen. Den Anfang…
23.10.2014
Swift allein reicht noch nicht aus, um eine iOS-App zu entwickeln
Mit Swift hat Apple die Entwicklerwelt überrascht. Wie die Sprache nach der Veröffentlichung der Version 1.0 einzuschätzen ist, und wie man am besten den Umstieg von Objective-C auf Swift bewältigt,…
22.10.2014
JavaFX-Tutorial: Von der Klasse zur EXE
JavaFX bietet als neues UI-Toolkit für Java eine sehr moderne UI-Technologie, mit deren Hilfe Oberflächen effizient entwickelt werden können. Aber wie sieht das für den Endanwender aus?
21.10.2014
M2M Summit 2014: Machine-to-Machine in Reinkultur
Gipfeltreffen der M2M-Giganten: Im Düsseldorfer Congress Center findet zur Zeit der achte M2M Summit statt. Noch bis heute Nachmittag beleuchten Vertreter der Machine-to-Machine-Sparten großer…
21.10.2014
Spring heute – wo liegen die Unterschiede zu Java EE?
JAXenter: Das Spring Framework hat ja bei Pivotal unter der Spring.IO-Plattform sein Zuhause gefunden. Würdest du sagen, dass sich damit auch der Fokus verändert hat?
20.10.2014
Zeitgemäße Softwarearchitektur: Förderung von und Umgang mit Überraschungen
Im ersten Teil der Serie ging es um Praktiken, die beim Umgang mit begrenztem Geld- oder Zeitbudget auf Architekturseite wichtig sind. In diesem Teil schwenkt die Aufmerksamkeit auf den zweiten…
20.10.2014
JBoss OptaPlanner: Optimierung 2.0
Durch die toolgestützte Nutzung mathematischer Optimierungsverfahren lassen sich komplexe Planungsaufgaben lösen, automatisieren und ergebnisseitig verbessern. In diesem Artikel skizzieren wir ein…
17.10.2014
Die Systematischverbesserin [Knigge für Softwarearchitekten]
Oftmals ist die Forderung nach Verbesserung von Software eine Folge aus zu hohen Kosten von Änderungen oder Erweiterungen – denn unsere (fachlich oder betriebswirtschaftlich motivierten) Auftraggeber…
16.10.2014
Wer REST will, muss mit HATEOAS ernst machen
HATEOAS ist laut Roy Thomas Fielding das zentrale REST Constraint – und das am häufigsten missachtete in Architekturen, die sich selbst „RESTful“ nennen. Hier wird eine Implementierung vorgestellt,…
15.10.2014
Multi-Browser-Tab-Support in Java EE 7
Webentwickler kennen das Problem. Bei der Umsetzung bestimmter Use Cases (z. B. Wizards) ist es notwendig, Daten über mehrere Requests hinweg vorzuhalten. Wir werden in dieser Kolumne betrachten,…
15.10.2014
Wie Sie effektive Webarchitekturen bauen
Mit dem Advanced Level standardisiert der iSAQB Module aus unterschiedlichen Bereichen, die Teilnehmer nach ihren Bedürfnissen kombinieren können. Dieser Artikel erläutert das Modul „WEB“, das für…
14.10.2014
Spring Cloud – Das Microservices-Framework
Microservices stellen Entwickler vor neue Herausforderungen: Viele kleine Dienste müssen koordiniert werden. Die Kommunikation zwischen diesen Diensten kann ausfallen, so dass man sich mit neuartigen…
14.10.2014