Ab 8. Juni 2006 am Kiosk!
magazin
News: Nachrichten, Produkte, Open Source
Konferenzen: JavaOne 2006
Bücher:
Tool-Radar: ArcStyler
java praxis
Testing, Teil 3: Bewährte JUnit-Techniken aus der Praxis
Bei der täglichen Erstellung von Testfällen wird man oft vor Aufgaben gestellt, für deren Lösung Grundlageninformationen nicht ausreichend sind. Die Qualität von Testcode ist ohne weitergehende Unterstützung vom Geschick des Einzelnen abhängig. Wir stellen einige in der Praxis bewährte Techniken für die Erstellung von Testfällen vor und setzen gleichzeitig die Artikelserie zum Thema Testing fort.
Klaus Meffert
java enterprise
Kooperation von Word, Excel & Co. mit der Enterprise-Java-Welt
Kaum zwei Welten liegen so weit auseinander, wie die von Microsoft und Sun. Gibt es bei den Sprachen noch Gemeinsamkeiten, wird spätestens beim genaueren Betrachten von Entwicklungsprozessen und der jeweiligen Mentalität klar, dass es doch deutliche Unterschiede zwischen ihnen gibt. Aber Tatsache ist auch, dass es Situationen gibt, in denen eine Kooperation von Word, Excel & Co. mit der Enterprise-Java-Welt von Nutzen ist. Um diese zu finden und beiden Seiten die Sorgen und Vorbehalte vor der jeweils anderen Welt zu nehmen, geben wir Ihnen einen leichtgewichtigen Einstieg in die Microsoft Office-Produktpalette, ihre Funktionen und die Kommunikationswege mit der Java-Welt.
Markus Eisele, Andreas Schmiedel
Case Story
Integration einer Java EE- mit einer .NET-Anwendung im Anleihen-Handel
Andreas Walthes, Sebastian Brandt
enterprise architektur magazin
Warum agile Teams so schwer zu schaffen und am Leben zu erhalten sind
Wie viele Teamleiter und Projektleiter haben sich erhofft oder mindestens gewünscht, dass der Imperativ "Ab jetzt sind wir ein agiles Team!" Wirklichkeit würde, sobald er ausgesprochen wird. Leider genügen Wunschdenken und gute Vorsätze nicht, um ein agiles Team oder gar eine agil agierende Organisation ins Leben zu rufen und am Leben zu erhalten. Welche Hindernisse uns den Weg versperren, zeigt unsere mit dieser Ausgabe startenden Artikelserie "Der dornige Weg zum agilen Team".
Jiri Lundak
Erfolgsfaktor Mensch, Teil 2
Hilfreiche Kommunikationsmodelle für den Entwickleralltag
Guido Zockoll, Uwe Vigenschow
core
Java 6.0 alias Mustang eingefangen und genauer betrachtet
Das Mustang-Release der Java-Plattform wird gesund und munter im Herbst 2006, zwei Jahre nach dem Tiger-Release, das Licht der Softwarewelt erblicken. Java liegt dann in seinem zwölften Lebensjahr in Version 6.0 vor. Einige sehr interessante APIs und lang Vermisstes kommen hinzu und die spektakulären Features der Version 5.0 beginnen sich zu setzen.
Josef Adersberger
StAX
Lesen und Schreiben von XML-Dokumenten mit dem Streaming API for XML
Alesandro Costa Peireira, Falk Hartmann
modeling
Jenseits des Tellerrands: Wie viel Abstraktion brauchen wir?
Es ist eine Binsenweisheit der Softwareentwicklung, dass diese nach immer höheren Stufen der Abstraktion strebt. Meist wird dieses "mehr" gleichgesetzt mit "besser", denn größere Abstraktion lässt uns ja bekanntlich das Wesentliche mit weniger Worten beschreiben. Doch auch Abstraktion kommt mit einem Preisschild daher. Welche Abstraktionen werden den großen Entwicklungsschritt in unserer Branche markieren? Haben die modellgetriebenen Ansätze das Zeug dazu, uns in ungeahnte Produktivitätssphären zu katapultieren?
Johannes Link, Stefan Roock
web apps
"Open Session in View" Pattern: Kombination von JSF und Hibernate
JavaServer Faces und andere auf HTTP aufbauende Web-Frameworks verwenden ein Verarbeitungsmuster, das auf den ersten Blick unvereinbar mit Hibernates Konzept einer Session erscheint. Das "Open Session in View" Pattern löst diese Unvereinbarkeit auf.
Bernd Müller
TomC@ – die Kolumne
Lambda Probe: neue, unabhängige Management-Konsole für den Tomcat
Peter Roßbach mit Frank Wegmann
AJAX – die Kolumne
Portallösungen mit AJAX
Florian Müller
tools
Hibernate ist in der Java-Welt als Persistenzlösung längst zu einer festen Größe geworden. Mit Hibernate Tools möchte JBoss jetzt den Hibernate-Entwickler bei seiner Arbeit unterstützen. Eclipse-Plug-ins und IDE-unabhängige Ant Tasks erleichtern die Konfiguration und ermöglichen Reverse Engineering.
Markus Junginger
Composite Application Integrator
AJAX-Framework der Software AG
Florian Müller
spezial
Verteilte Systeme entwickeln mit Jini, Teil 1
Implementierung eines Mailservers mit Jini
Sebastian Lohmeier