Dies ist eine Übersichtsseite über die Programmiersprache Java, die sich in der LUG Krefeld einiger Beliebtheit erfreut.
In diesem Wiki sind die folgenden Seiten mit dem Schlagwort Java markiert:
LUG Mitglieder mit Java-Know-How sind:
Hier eine Einführung über Java zu schreiben, wäre wohl der falsche Platz. Ich verweise dazu besser auf Wikipedia
und natürlich auf die Java-Seite von Sun
.
Hier eine kurze Liste mit den Highlights hier im Wiki:
- Programm, das eine Java-Hilfe anbietet (kostenlos, aber nicht frei)
- Buch "Java ist auch eine Insel" (deutsch)
- Buch "Java 2 Magnum" (deutsch)
- Buch "Java 2 Kompendium" (deutsch)
- Anleitung zum Javadoc-Tool, um automatisch API-Dokumentationen zu erstellen
- Übersicht über Template-Engines
- Das, was alle benutzen. erprobt und stabil, hat aber Grenzen, wenn es an komplexe Probleme geht<br>(Nachtrag von Markus) - Aufnahme von Velocity in Debian-http://packages.debian.org/unstable/web/velocity Pool
laut http://www.debian.org/News/weekly/2005/17/ Debian-Weekly-News
Nr. 17/2005
- scheint sehr gut Komponenten zu unterstützen, inspiriert von http://teatrove.sourceforge.net/ Mason
- Template-Sprache von Disney. gute Doku, aber letzte Version von 2002
- Reportgenerator (kein echte Template-Engine), macht einen sehr guten Eindruck
- Übersicht über JSP Tag Libraries
- ZOPE Templates sehen sehr interessant aus, zwei Java-Implementierungen:
- Openoffice-Dokumente als Templates (mit Freemarker-Syntax)
- Bearbeitung von OpenOffice-Dokumenten
- Das, was alle benutzen: Alt, ausgereift, große Nutzerbasis, etwas angestaubt und wenig innovativ
ist eine einfach zu vertehende Alternative zu Struts
- Jakarta-Projekt, das behauptet, etwas moderner zu sein als Struts
- hat einen interessanten objektorientierten (statt aktionsorientierten) Ansatz
- intelligente Idee, um Objekte lose zu koppeln (aber IMHO seltsam umgesetzt), umfangreiche Doku, alles in allem etwas aufgebläht
- Schlanker als Struts, sieht nützlich aus, aber letzte Version von Oktober 2004, Update: es gibt eine neue Version von Januar 2007
- Servlets-Framework, das Freemarker und Velocity unterstützt, nichts Neues seit 2002
- Soll mit dem berühmten http://www.rubyonrails.org/ Ruby on Rails
vergleichbar sein
- darf nicht Groovy on Rails heißen ;-) und schon die Version 0.1 sieht sehr verheißungsvoll aus
- Klare Trennung von HTML und Java
- Nutzt Java5-Annotations und Velocity oder Framemaker, sieht interessant aus
- Persistenz-Framework - deutsche Artikel z.B.
enthält eine standardisierte Persistenz API, die Glassfish-Implementierung steht unter einer Opensource-Lizenz (der CDDL
). Die API wird auch von Hibernate unterstützt.
von Oracle auf Basis von TopLink
ist die Persistenz API der Apache Foundation, wird kommerziell z.B. im BEA Weblogic Server verwendet.
- Artikel mit einer Liste von Databinding-Frameworks
- freie Swing-Bibliotheken, insbesondere der LayoutManager Forms
- Artikel zu JGoodies Forms
- Swing Action Manager - "Actions auf Speed"
- Swing Application Framework, kommt in Java 7
- Eine vereinfachte API für Swing, LayoutManager und Events.
- ich ordne Joda mal hier unter Swing ein, auch wenn es ausser einem Binding von Swing-Eingabefeldern an Bean-Properties nicht damit zu tun hat. Joda liefert interessante Ideen zu den Themen Date/Time, Collections von Basistypen und generische Beans ohne Reflection (über die Java-Proxy-Klasse)
- Anzeigen von Images in Tooltips
- Artikel über Capture & Replay mit Swing (deutsch)
- Der River Layout-Manager scheint sehr intuitiv über Strings konfigurierbar und ideal für Formulare geeignet zu sein
- Interessante Übersicht über Alternativen zur Swing-Programmierung
- Bekannte OpenSource Java Projekte
ist eine umfangreiche Sammlung von freien Java Projekten
- einzeln lauffähiger Profiler (Alternative zu EclipseIDE mit TPTP-Profiler)