Java 8 EE Vorbereiten
In dieser Anleitung möchte ich Ihnen den Einstieg in die Entwicklung von modernen Web-Applikationen erleichtern. Ich zeige Ihnen wie Sie eine JSF Webseite programmieren und auch welche Einstellungen Sie vornehmen müssen, um Ihren Rechner für Entwicklung von dynamischen Webseiten mit Java EE richtig zu konfigurieren.
Einleitung
Also, um eine dynamische Webseite mit JSF zu erstellen, benötigen Sie folgende Werkzeuge:
- Tomcat – ein Servletcontainer in dem spezielle Java Klassen, genannt Servlets, ausgeführt werden.
- Eclipse IDE in der EE Version. Das ist eine Entwicklungsumgebung die meist für die Programmiersprache Java genutzt wird.
Es werden zusätzlich noch einige Java EE Bibliotheken benötigt, da der Apache Tomcat Server nur die Spezifikation für Java Servlets und JavaServer Pages implementiert und ohne zusätzlichen Biblitheken keine weitere Java EE Spezifikationen (wie JSF, JPA und CDI) ausführen kann. Dazu werde ich aber später mehr sagen.
Bevor wir uns alle diese zusätzlichen Bibliotheken/Komponente beschaffen, müssen wir aber zuerst das Java in der richtigen Version installieren. Wir brauchen das JDK und kein JRE, was üblicherweise auf den meisten PCs läuft
(Das ist wichtig!)
JDK
Das JDK (Java Development Kit) ist eine Sammlung von Werkzeugen die für die Entwicklung von Java EE Anwendungen und dynamischen Webseiten notwendig ist. JDK beinhaltet Java-Compiler, Java-Debugger, Werkzeuge für Java Applets und noch viel mehr. Um JDK zu installieren müssen wir auf die Seite von Oracle gehen und dort die für Ihr System passende Version von JDK aussuchen.
Wenn die richtige Java 8 EE Verion herundergeladen wurde, ist die Installation ganz einfach. Mit einem Doppelklick auf die heruntergeladene Datei kann die Installation direkt gestarter werden. Als Nächstes öffnet sich ein Dialogfenster, welches Sie durch den Installationsprozess führt.
Apache Tomcat
Sobald Sie das JDK installiert haben, können Sie als Nächstes den Apache Tomcat-Server installieren. Davon gibt es mehrere Versionen und die für uns passende ist Tomcat 9 Version, da diese speziell für Java 8 gedacht wurde und wir haben Java 8 EE einen Schritt davor als JDK installiert.
Den Download Link für Tomcat 9 finden Sie links im Download Bereich der Webseite.
Wir werden Version 9 des Tomcat Servers herunterladen.
Auf der Webseite von Tomcat Apache haben Sie die Möglichkeit zwischen einer EXE und einer ZIP- Datei auszuwählen. Wenn Sie sich für die EXE-Datei entscheiden, wird der Tomcat-Server auf Ihrem Rechner als Windows Dienst ausgeführt. Ich persönlich bevorzuge ZIP Datei, welche ich einfach auf dem "C:\" Disk entpacke und damit ist die Installation schon abgeschlossen.
Nach der Installation des Tomcats muss dem Sever noch mitgeteilt werden, wo er den Installationspfad von JDK findet. Dafür legen wir eine Umgebungsvariable, die JAVA_HOME heißt an und speichern dort (in die Variable) den Installationspfad von JDK.
Um zu sehen, ob JAVA_HOME wirklich gesetzt wurde, tippen Sie in die CMD-Konsole echo %JAVA_HOME% ein.
Die CMD-Konsole öffnet sich unter anderem über den Befehl "Ausführen" (dafür Tastenkombination [Win]+[R]). Geben Sie dort einfach "cmd" ein und klicken Sie auf Ok.
Möchte man unter Microsoft Windows 8 (64 Bit) eine Java EE Anwendung programmieren,
heißt die benötigte Java-Installationsdatei in diesem Fall jdk-8uXXX-windows-x64.exe.