Ab 9. August 2007 am Kiosk!
Titelthema: Virtualisierung
Ausgabe: 9.2007
magazin
News: Nachrichten, Produkte, Open Source
Bücher:
Open Source-Perle: EventDispatcher
JAX Innovation Award: Groovy
titelthema
Virtualisierung
JVM-Clustering mit TerracottaKomponenten in Java – jetzt aber richtig!
Die Ausführung einer Java Virtual Machine (JVM) ist auf einen physikalischen Rechner beschränkt. Zur Performance- und Verfügbarkeitssteigerung werden Java-Applikationen vertikal und horizontal skaliert. Letzteres erfordert die Ausführung mehrerer JVMs. Zur Synchronisation der in den einzelnen JVMs ausgeführten Clusterknoten stehen unterschiedlichste Hilfsmittel zur Verfügung – z.B. Middleware-Tools, ein Cache oder eine Datenbank. Das Open-Source-Projekt Terracotta geht hierbei ganz andere Wege: Mittels Terracotta können Applikationen auf JVM-Ebene geclustert werden.
Torsten Langner
extra
JavaFX – Kampfansage an Flash, Silverlight & Co.
Die Ankündigung von Suns JavaFX Script auf der diesjährigen JavaOne hat viele Erwartungen geweckt und demzufolge auch Skeptiker aufhorchen lassen. Ob Sun im Rich Internet Applications (RIA)-Bereich, in dem sich JavaFX positionieren will, seinen Platz einnehmen wird, kann man noch nicht sagen. Die Kampfansage an Adobes Flex/Flash und Microsofts Silverlight-Technologie löst viele Kritiken – nicht nur negative – aus.
Franz Stefan
praxis
Methoden aus sicherheitskritischer Software für Java
Bei der Entwicklung sicherheitskritischer Software-Systeme verwendet man nicht die erstbeste Programmiersprache, nicht die erstbeste Entwicklungsmethode und auch nicht die erstbeste Entwicklungsumgebung. In die Verbesserung von Code für sicherheitskritische Systeme wird viel investiert. Auch wenn mit Java wohl in Zukunft keine Flugzeuge zum Fliegen gebracht werden und keine Kernreaktoren gesteuert werden, können einige der Lektionen auch für die Entwicklung mit Java genutzt werden.
Jan Sanders
Java Classloader
java enterprise
WS-simple
Spricht man von Web Services, meint man im Allgemeinen SOAP Web Services, die via HTTP(S) transportiert werden – umgesetzt in der Regel mithilfe von Axis oder XFire. Für gewisse Anforderungen stellen diese Frameworks jedoch ein Hindernis dar oder unterwerfen Web Services ihren eigenen Regeln. Hier wird ein „hausgemachtes“ Framework vorgestellt, das bestechend einfach, flexibel und leistungsstark ist.
Sebastian Kirsch
Security-Architekturen mit Spring
Tiefer Blick auf Probleme, Herausforderungen und Lösungen beim Entwurf von Spring-Anwendungen.
Mike Wiesner, Eberhard Wolff
Neue Kleider für JBoss jBPM
Prozessorientiere Oberflächen für JBoss jBPM mit JSF oder Java Swing
Bernd Rücker
Spring Tipps
Contract First Web Services mit Spring
Thomas Biskup
Architect Corner
Die neue Leichtgewichtigeit der Java EE 5
Adam Bien
enterprise architektur magazin
Domain Driven Design, Teil 4
Große Systeme und ihre Besonderheiten
Arno Haase, Michael Plöd
Der dornige Weg zum agilen Team, Teil 15
Wie erhalte ich ein agiles Team am Leben?
Jiri Lundak
web apps
OpenLaszlo 4.0
OpenLaszlo ist als Open-Source-Plattform für Rich-Internet-Applikationen (RIA) eine Alternative zu Adobe Flex. Im März wurde offiziell das Release 4.0 vorgestellt. Das User-Interface kann seit dieser Version nicht nur als Flash-, sondern auch als DHTML-Anwendung im Browser dargestellt werden. In diesem Artikel wird die Architektur erläutert, Neuerungen in der aktuellen Version werden untersucht und Hinweise für die Entwicklung von eigenen Anwendungen gegeben.
Mario Schröder
Faces Tales
JSF 2.0 ist da!
Matthias Weßendorf
core
OSGi applied, Teil 3: Best Practices
Als Abschluss der Vorstellung von OSGi folgt die Anwendung von Best Practices und Lessons Learned. Dazu wird zum einen basierend auf der im 2. Teil eingeführten Anwendung typische Fehler und Stolpersteine aufgezeigt, zum anderen aber auch allgemein auf typische Missverständnisse und Fehlerquellen beim Umgang mit OSGi eingegangen um den Einstieg so einfach wie möglich zu gestallten.
Mirko Jahn
tools
Team City
Das primär durch seine Entwicklungsumgebung IntelliJ IDEA bekannte JetBrains ist mit seinem Produkt TeamCity in den Markt der Continuous Integration-Werkzeuge vorgedrungen. Der vorliegende Artikel durchleuchtet, ob TeamCity einen Continuous Integration-Entwicklungsprozess unterstützen kann.
Michael Hüttermann
jQuery
Beschreibung der JavaScript-Bibliothek jQuery
Jörn Zäfferer
|