Ab 15. April 2004 am Kiosk!
Titelthema: Eclipse vs. Netbeans
magazin

News: Business, Produkte, Open Source

Bücher: Basiswissen Softwaretest

Bücher: Enterprise JavaBeans

Interview: Grady Booch, IBM
java-praxis

Einführung in JUnit
Das Entwickeln und der Einsatz automatisierter Tests sind inzwischen ein unverzichtbarer Teil bei der Realisierung von Softwareprojekten. Für die Entwicklung unter Java steht mit dem Open Source-Werkzeug JUnit ein einfaches und effizientes Werkzeug für die Testentwicklung zur Verfügung. Dieser erste Teil unserer JUnit-Serie liefert eine grundlegende Einführung in JUnit mit Beispielen und Hintergründen.

Groovy - Alternative mit hohem Java-Integrationsgrad
Java hat sich zweifellos als eine der verbreitetsten objektorientierten Sprachen auf dem Markt durchgesetzt. Mit der neuen Version 1.5 wird die Sprache Java nun deutlich um neue Features erweitert. Parallel zum Java-Mainstream gibt es aber auch eine Reihe von Open Source-Projekten, die alternative OO-Sprachen wie z.B. Ruby entwickeln. Wir stellen in unserem Artikel eine noch relativ junge Sprache namens Groovy vor, die versucht die besten Eigenschaften von Smalltalk, Python, Java und Ruby zu kombinieren.
Objektorientierte Nutzerschnittstellen sind eine Alternative, die zu Unrecht ein Schattendasein führt. In ihnen werden die einzelnen Entitäten grafisch repräsentiert und der Anwender kann z.B. über ihr Kontextmenü mit ihnen interagieren. Solche Schnittstellen bieten dem Anwender im jeweiligen Kontext die ganze Funktionalität, die die Geschäftslogik gerade zur Verfügung stellt. Eine konkrete Ausprägung solcher objektorientierter Nutzerschnittstellen ist der "Naked Objects"-Ansatz, den wir hier vorstellen.
titelthema

Eclipse und Netbeans
Neben den zahlreichen kommerziellen Tools für die Java-Entwicklung sind mit Eclipse und Netbeans zwei leistungsfähige Open Source-Alternativen verfügbar. Beide sind extrem mächtig und Firmen wie IBM und Sun buhlen um die Gunst des Java-Entwicklers mit kostenlosen Einstiegen in die IDE-Welt. Bleibt allein die Frage: welche IDE für wen? Nach der Vorstellung der kommerziellen Java-IDEs im letzten Java Magazin unterziehen wir in unserem Titelthema die beiden Open Source-Umgebungen Eclipse und Netbeans einem Vergleich.

Open Source-Development mit Eclipse und Netbeans

Netbeans und Eclipse als Tools im Entwicklungsprozess
enterprise
Vor dem Beginn der Rohbauarbeiten und nach dem Kauf eines Grundstücks beginnt die Planung des Hauses. Zu diesem Zweck werden Architekten beauftragt. Die "Implementierung" des Hauses beginnt erst nach dieser Planungsphase. Die Entwicklungsphasen in der Softwareentwicklung sind leider nicht so klar definiert. In dieser mit diesem Artikel startenden Artikelserie werden wir die Architektur, das Design und auszugsweise auch die Implementierung einer Beispielanwendung näher betrachten.

SAP speaks Java, Teil 2
Von Dynpros zu Web Dynpros

J2EE Deployment API, Teil 2
Appserver-übergreifende Installation

Host-Integration
Von 3270 in die Java-Welt
web apps

Web-Entwicklung mit Struts und Together
Missverständnisse zwischen den Fach- und den IT-Abteilungen beinhalten Risiken und kosten allen Beteiligten Kraft und Geld. Durch die hier beschriebene Vorgehensweise unter Verwendung von Borland Together und dem Web-Framework Struts wird gezeigt, wie man eine Grundlage zur Diskussion der Ablaufsteuerung in Web-Anwendungen findet. Voraussetzung hierfür ist natürlich, dass beide Seiten, Fachabteilung und Software-Entwicklung, die UML für ihr Einsatzgebiet ausreichend beherrschen.

TomC@ - die Kolumne
Tomcat Valves und Java Servlet Filter im Vergleich

Tippspiel "Der Ball ist rund", Teil 2
Präsentationslogik beim Erstellen eines Tippspiels

JSP Custom Tags
Appserver-übergreifende Custom Tags
tools

Open Source-Perlen
Java Simple Argument Parser
xml extra

Mit der Version 3 wird UDDI erwachsen
Obwohl UDDI meistens in einem Atemzug mit SOAP und WSDL genannt wird, fristet der Standard zur Verwaltung von Informationen über Web Services außerhalb von PowerPoint-Präsentationen meist noch ein Schattendasein. Mit der vor der Verabschiedung stehenden Version 3 wird UDDI um diverse Merkmale ergänzt, die es für den Einsatz abseits der ursprünglichen Science-Fiction-Vision qualifizieren. Grund genug, den Standard noch einmal detailliert zu betrachten.