Das Magazin

Jahresarchiv

News & Artikel

  • Alle News & Artikel
    zum Thema Java finden Sie jetzt in unserem neuen Portal unter jaxenter.de

Redaktion

Marketing

Leserservice

Newsletter


Ausgaben

magazin

Editorial

News: Nachrichten, Produkte, Open Source

Bücher:

Tool-Radar: Glean

Open-Source-Perle: JLaunchPad

web apps

Aktuelle JSF-Frameworks

In der letzten Zeit ist ein kräftiges Dickicht von JSF-Bibliotheken mit vielfältigen neuen Funktionen entstanden. Schlagworte wie Referenz- oder Eigen-Implementierung, client- oder serverseitige Ausführung oder Ajax seien hier als Beispiele genannt. Freundlicherweise bieten viele Hersteller ihre Bibliotheken seit kurzer Zeit als Open-Source-Produkte an, die Einstiegshürde ist damit ein wenig gesenkt. In unserem Titelthema stellen wir Ihnen die populärsten Bibliotheken vor, damit Sie den Durchblick im Komponenten-Dschungel nicht verlieren.
Manuel Klein, Thomas Greve

Kochrezepte für Grails

Verschiedene Techniken auf dem Weg zur produktiven Anwendung
Hinrich Boog

JSF und JPA – aber einfach!

Apache MyFaces Orchestra - eine Einführung
Mario Ivankovits

Faces Tales

Trinidads Ajax/JavaScript APIs
Matthias Weßendorf

praxis

Java Persistence API, Teil 1: Ein @ macht den Unterschied

JPA ist der aktuelle Java-Persistenz-Standard, der sowohl in einer Java SE- als auch in einer Java EE-Umgebung verwendbar ist. Die Spezifikation liegt in einer ersten Version vor, welche mit viel Lob, aber auch mit durchaus kritischen Stimmen aufgenommen wurde. Im diesem Beitrag werden die Grundlagen von JPA vorgestellt und erläutert, warum es sinnvoll ist, heute auf JPA zu setzen.
Daniel Röder

java enterprise

Spring – aber sicher!

Die Authentifizierung eines Benutzers ist heute in den meisten Anwendungen bereits eine Standardanforderung. Die Art der Authentifizierung und die dahinter liegenden Systeme sind jedoch oft alles andere als standardisiert. In diesem Beitrag geht es um wichtige Details der Authentifizierung mit Spring Security mit verschiedenen Systemen wie z.B. Datenbanken, Legacy-Anwendungen oder LDAP.
Mike Wiesner

Spring Tipps

Erweiterung des Spring Frameworks um neue Namespaces
Thomas Biskup

Mit Schrot auf Elefanten, Teil 3

Klassen, Pakete, Module und Komponenten – Der Zusammenbau des Softwaresystems
Jan Karstens, Joachim Schnitter

Architect Corner

SOA und der Weg zu Fire And Forget
Adam Bien

enterprise architektur magazin

Online-Artikel: Color Modelling

Die Analysetechnik des „Color Modelling“ wurde bereits vor zehn Jahren erstmals vorgestellt, begeistert ihre Anhänger jedoch noch heute. Unter jenen Architekten, welche die Methodik kennen, findet man jedoch unterschiedliche Meinungen. Die einen finden, das Ganze sei altmodisch, überholt oder einfach nicht zu gebrauchen. Wieder andere schwören auf das farbunterstützte Modellieren und vermuten, die anderen hätten bloß nicht genügend Erfahrung damit gesammelt.
Thilo Frotscher

Architektur-Refactoring

Verbessern der Wartbarkeit eines Softwaresystems
Manuel Aldana

Softwarefabrik

Ein Konzept zur Industrialisierung der Entwicklung von Unternehmensanwendungen
Ursula Meseberg

desktop

Eclipse Rich Client Platform

Mit der Eclipse Rich Client Platform (RCP) steht dem Entwickler von Desktop-Applikationen ein Framework zur Verfügung, das weit über die reine Darstellung hinaus Funktionen, wie automatische Updates, anbietet. Zusätzlich können eigene Applikationen durch weitere Plug-ins von Drittanbietern ergänzt werden, z.B. durch grafische Editoren. In dieser Artikelreihe wird ein einfacher Datei-Browser als Rich Client erstellt und dabei die grundlegenden Techniken vorgestellt.
Jens Bendisposto, Michael Jastram, Heiko Sippel

Listentransformationen mit Glazed Lists

Abstrakte Entwicklung von Tabellen in Swing-Anwendungen
Markus Demolsky

tools

Java Performance Tools, Teil 1: Grundlagen

Die Analyse von Performance- und Stabilitätsproblemen kann sehr zeitaufwändig und kritisch sein. Gerade die Analyse von schwer reproduzierbaren Fehlern in produktiven Umgebungen ist ohne den Einsatz der richtigen Werkzeuge fast unmöglich. Java bietet mit JVMTI und JMX zwei Technologien, die die Grundlage für fast alle kommerziellen Werkzeuge sind.
Mirko Novakovic, Marc van den Bogaard

Best Practices mit Selenium

Schnelles Entwickeln und Ausführen von Frontendtests für Webanwendungen
Torsten Lunze