Dies FAQ dient als Sammlungübersicht wichtiger Quellen zu Java. Dank an die Beitragenden Ute, Ralf_M_Petter, Axel_Janssen, eknori, jofa, Axel.
Solltest Du weitere Quellen wissen, einfach eine Antwort in diesem Thread posten. Allgemeine Diskussionen bitte nicht in diesem Thread führen. Vielen Dank!Nachdem Rob die Liste nicht mehr updated, habe ich meine Moderatoren-Rechte in diesem Forum zum hyjacken dieses Postings benutzt.
Axel
Last Update: 21.06.2003
---------------------------------------------------------------------------
Einsteiger Tutorials:Anfänger deutsch: -
http://www.boku.ac.at/javaeinf/jein.html-
http://www.programmersbase.net/Content/Java/Content/Tutorial/Java.htm-
http://www.atnotes.de/attachments/Einfhrung_in_Java.zip (ein Buch)
Anfänger englisch:-
http://java.sun.com/docs/books/tutorial/index.html-
http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava1/-
http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava2/-
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/-
http://developer.java.sun.com/developer/onlineTraining/JavaIntro/-
"Java language essentials" http://www-106.ibm.com/developerworks/edu/j-dw-javaessentials-i.html-
"Introduction to Java I/O" http://www-106.ibm.com/developerworks/edu/j-javaio-i.html-
"Building Java HTTP servlets":
http://www-106.ibm.com/developerworks/edu/j-dw-javaservlets-i.html---------------------------------------------------------------------------
Notes und Java:-
http://www.nsftools.com/tips/NotesTips.htm#javascraps (eine Blog Site von Julian Robichaux)
-
"Building a J2EE application with Domino and WebSphere"https://www6.software.ibm.com/reg/devworks/dw-lsappws-i?S_TACT=102B7W76&S_CMP=DWLIB-
"Turn your Lotus applications into Web services"http://www6.software.ibm.com/reg/devworks/dw-lsj2ee-i?S_TACT=102B7W66&S_CMP=DWLIB-
Building Web services using Lotus Domino 6http://www6.software.ibm.com/reg/devworks/dw-lsdom6ws-i?S_TACT=103AMW25&S_CMP=EDU-
"Java debugging":
http://www-106.ibm.com/developerworks/edu/j-dw-javadebug-i.html---------------------------------------------------------------------------
Quellcodes, Downloads als Tutorials:-
Ein Roboterspiel:http://robocode.alphaworks.ibm.com/home/home.html-
Notes-Java Beispiele einer deutschen Firma:http://www.jnotes.com-
http://codeguru.earthweb.com/java/---------------------------------------------------------------------------
spezif. Erläuterungen zu Java und "drumherum":-
ist Java2 schneller als Java1 ?http://developer.java.sun.com/developer/technicalArticles/Networking/HotSpot/ -
was ist eigentlich JSP? Was anderes als Java?http://about-scripting.iwebland.com/jsp.php---------------------------------------------------------------------------
Literatur:[/u]Head First Java von Kathy Sierra und Bert Bates (Innovatives Konzept, das Sinn macht, aja.)
http://www.amazon.de/exec/obidos/ASIN/0596004656/ref -
Java in 21 Tagen (komplett online):
http://www.mut.de/media/buecher/Java2/data/Inhalt.html -
Java-Anwendungen für Notes/Domino entwickeln, Thomas Muhs:
http://www.amazon.de/exec/obidos/ASIN/3827318076/ref-
Domino Development with Java, A. Patton:http://www.amazon.de/exec/obidos/ASIN/1930110049/ref-
Domino 5 Web Programming with XML, Java and JavaScript, R. Tamura:
http://www.amazon.de/exec/obidos/ASIN/0789722755/ref-
Programmierung mit Java in Notes, Herdt Verlag:
http://213.221.104.50/Files/INHALTV/N5JAV.PDF-
Grundlagen Java 2 Programmierung SDK 1.4.0, Herdt Verlag:
http://www.herdt.de/sites/classics/leseproben/neu/jav14-lese.pdf-
Grafische Anwendungen und Applets, Herdt Verlag:
http://213.221.104.50/Files/INHALTV/JAV14GA.PDF-
http://www.manning.com (english)
-
Handbuch der Java-Programmierung http://www.javabuch.de/ (HTML, deutsch)
-
http://www.onjava.com/ (O'Reilly Artikel)
-
http://www.mindview.net/Books (Kostenlose EBooks)
4 freie, ziemlich aktuelle und gute Java-Bücher in Englisch (Beginner, Swing, etc.)
-
http://java.about.com/library/javanotes4/bl-index.htm---------------------------------------------------------------------------
Foren/Blog Aggregatoren:[/u]-
http://www.javaranch.com (Diskussion in Big Moose Saloon, excellentes Forum)
-
http://www.theserverside.com (speziell für J2EE, das ist sehr advanced. v.a. books (kann man frei runterladen, z.T. beta-books) und News sind interessant. Z.T. auch die Discussions)
-
http://www.javablogs.com/Welcome.jspa-
http://www.jguru.com/index.jsp---------------------------------------------------------------------------
---------------------------------------------------------------------------
J2EE allgemein[/u]Java2EnterpriseEdition ist eine Erweiterung von Java2StandardEdition.
Diese Erweiterungen werden von Servern wie IBM Websphere, Bea Weblogic oder Apache Tomcat unterstützt (letzterer nur teilweise).
Die Erweiterung betreffen beispielsweise so Dinge wie Java Mail Api oder Java Transaction API. Mail und Transaktionen sind typische Dinge von Unternehmensanwendungen.
Man kann J2EE in Frontend und Backendteil unterteilen (nicht offiziell, meine Idee). Frontend sind z.B. die sogenannten Web-Komponenten Servlets/JSP. Backend sind etwa die JDBC-Erweiterungen, oder das serverseitige Komponentenframework EJB.
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Servlets/JSP[/u]---------------------------------------------------------------------------
---------------------------------------------------------------------------
EJB 2.0[/u]Einführungen Teile von Sierra-Bates Buch:
ftp://ftp.wickedlysmart.com/pubRick Hightowers Trivera-Tech (gratis Tutorials, beste):
http://www.triveratech.com/downloads2/index.htmJGuru FAQ
http://www.jguru.com/faq/topicindex.jsp?topic=EJB---------------------------------------------------------------------------
---------------------------------------------------------------------------
Andere J2EE-APIs[/u]---------------------------------------------------------------------------
---------------------------------------------------------------------------
Tools:[/u]Eclipse: (alle Infos dazu von Axel Janssen)
Eclipse ist
das Open Source Pendant zu Websphere/IBM !!! Wird auch von IBM stark unterstützt (ähnlich Staroffice und OpenOffice -> SUN)
-
ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/R-2.1-200303272130/die Datei:eclipse-SDK-2.1-win32.zip
-> allg. Infos dazu:
-
http://www.atnotes.de/index.php?board=24;action=display;threadid=7967 (von Axel Janssen)
- Hier ist ein Artikel über Eclipse aus einer Sonderbeilage Deutschlands 2.bestem Java-Magazins.:
http://www.sigs.de/publications/js/2003/02/weyerhaeuser_JS_Cebit_03.pdf-> Newsgroup zu Eclipse:
-
http://www.eclipse.org/newsgroups/index.html- news://news.iiipiv.de/iiipiv.eclipse.user
-> ein gutes Tutorial zu Eclipse:
-
http://www.3plus4software.de/eclipse/index.html-
http://www.atnotes.de/attachments/descr.zip (Teil 1, von Axel Janssen auf Codebasis von Ralf_M_Petter)
-
http://www.atnotes.de/attachments/descr2.zip (Teil 2, von Axel Janssen)
-
http://www.atnotes.de/attachments/Projekt_allYouNeed.ZIP (Teil 3 incl. NSF Beispiel, von Axel Janssen)
-> Fortgeschrittenen Tutorials
- Hier ist der 3. Teil eines 3teiligen Tutorials zu SWT/JFACE, die Grafik-Libraries, die IBM in eclipse benutzt. Swt ist gerade im IBM Umfeld sehr beliebt. Das sind keine Java-Anfängerartikel.
http://www-106.ibm.com/developerworks/opensource/library/os-ecgui3/-> Communities zu Eclipse:
-
http://www.eclipseproject.de/-
http://eclipsewiki.swiki.net/1-> Plugins zu Eclipse:
http://eclipse-plugins.2y.net/---------------------------------------------------------------------------
Websphere:-
Beschreibung Unterschied Notes vs. Webspherehttp://www.atnotes.de/attachments/IBM_WebSphere_for_Lotus_Notes-Domino_Professionals.pdfLotus Domino Toolkit for Websphere:-
Einstiegsseite auf LDD:
http://www-10.lotus.com/ldd/beta/wsstudiotktbeta.nsf?OpenDatabase-
Tutorial zum Toolkit:
http://www7b.software.ibm.com/wsdd/library/techarticles/0304_schumacher/schumacher.html---------------------------------------------------------------------------
Weitere Java Entwickler Tools (OpenSource bzw. Freeware):
- Netbeans
- SunOne Studio