Ab 08. Februar 2007 am Kiosk!
Magazin
News: Nachrichten, Produkte, Open Source
Bücher:
Tool-Radar: Enterprise Architect
enterprise
Leichtgewichtige Persistenz: Alternativen zu EJB, Hibernate und JDO
In den letzten Jahren wurde das Thema objektrelationales Mapping intensiv diskutiert. Insbesondere die Debatte zwischen Hibernate und JDO erhitzte die Gemüter. Dabei entstand vielerorts der Eindruck, dass Datenbank-Zugriffe in Java heutzutage nur durch ein entsprechendes ORM-Tool, welcher Art auch immer, zu implementieren seien. Dass es abseits der mächtigen, aber auch komplexen Tools interessante Alternativen gibt, wird hierbei oft vernachlässigt.
Michael Plöd
Hibernate Criteria API
Komplexe Datenbank-Abfragen elegant und flexibel implementieren
Stefan Reichert
Architect Corner
Die richtigen Fragen zum richtigen Zeitpunkt.
Adam Bien
JSR 170: Das Java Content Repository und die Apache-Implementierung Jackrabbit
Die Speicherung von Inhalten jeglicher Art sowie der Zugriff darauf sind seit jeher eine der zentralen Aufgaben von IT-Systemen. Das Spektrum reicht dabei von der unternehmensinternen Datenhaltung über Unternehmenssoftware bis hin zu (häufig stark Content-lastigen) Webanwendungen. Mit dem JSR 170 (Java Content Repository) liegt ein Standard vor, der Lösungen für typische Probleme in diesem Bereich bereitstellt und den wir in einem Artikel über die Apache-Implementierung Jackrabbit vorstellen.
Hendrik Beck, Bernd Rücker
Neue Serie: Advanced Spring
Staging mit Spring: Erweiterung von Spring um variable Konfigurationen
Thomas Biskup
Spring Time
Lingo: JMS-basiertes Remoting für Spring
Wolfgang Korn
Java-Annotations ...
... und ihre Umsetzung in Hibernate und JPA
Helmut Rubasch
RFID
Eine Einführung in Radio Frequency Identification
Marco Paga
enterprise architektur magazin
Produktlinien: Der nächste Schritt in Richtung Software-Industrialisierung
Erstellt und vermarktet ein Unternehmen mehrere Softwareprodukte, stellt sich die zugehörige Aufbau- und Ablauforganisation oft folgendermaßen dar: Für jedes zu erstellende Produkt wird ein eigenes Projektteam mit eigenem Budget aufgestellt. Dieses Team erstellt nun unter Hochdruck sein Produkt, ohne nähere Kenntnis der anderen Produkte und ohne Verwendung bereits existierender Assets. Verschiedene Arbeiten werden dabei von jedem Team redundant und aufs Neue durchgeführt. Dieser auf Unikate ausgelegte Entwicklungsansatz verursacht enorme Kosten. Wie man diese durch den Einsatz von Softwareproduktlinien und damit Industrialisierung der Softwareentwicklung in den Griff bekommt, welche Vorteile daraus entstehen, aber auch vor welchen Herausforderungen man dabei steht, lesen Sie in unserem Titelthema.
Roger Zacharias
Der dornige Weg zum agilen Team – Teil 9
Gedeihen agile Teams nur in agilen Unternehmen?
Jiri Lundak
WebSphere Integration Developer 6
Wie assembliert man eine Geschäftslösung?
Heinz Ebensperger
modeling
Modellgetriebene Softwareentwicklung mit AndroMDA, Teil 1
Das System auf Knopfdruck ist ein Traum, dem unsere Zunft seit langem hinterher jagt. Großes Vorbild sind dabei die Produktionsstraßen der Automobilindustrie, wo Roboter Autos ohne menschliches Zutun zusammensetzen. Die Gretchenfrage ist: Geht das mit Software auch? Können wir Pläne unserer Software zeichnen und diese dann automatisch realisieren lassen? Die Praxis zeigt, dass das nicht so einfach ist. Konzepte wie Model Driven Architecture (MDA) und Model Driven Software Development (MDSD) haben genau das zum Ziel und definieren hierfür einen Rahmen. Wir zeigen Ihnen am Beispiel von AndroMDA, welche Möglichkeiten MDA out of the box bietet und wo die Grenzen liegen.
Dominik Hofmann
web apps
Faces Tales
Facelets für die Erstellung von Mini-Komponenten
Matthias Weßendorf
Script-Sprachen scheinen in letzter Zeit auch bei den Großen der Branche an Beliebtheit zu gewinnen. IBM liefert ein Rails Development Kit für seine DB2-Datenbank, Microsoft stellt Entwickler ein, um Python und Ruby auf .NET lauffähig zu machen, und Sun hat jüngst die beiden Hauptentwickler von JRuby eingestellt, um eine vollständige Ruby-Implementierung für die Java-Plattform zur Verfügung zu stellen. Die Möglichkeiten von JRuby stellen wir Ihnen in unserer neuen Ausgabe vor.
Markus Jais
Ajax – die Kolumne
Von Widgets und Killer-Apps
Florian Müller
ZK
Komponentenbasiertes Ajax-Framework
Markus Stäuble
Cocoon 2.2
Jetzt mit Spring- und Maven-Unterstützung
Carsten Ziegeler
NetAdvantage for JSF
JSF-Suite von Infragistics
Andy Bosch