Erstellen von Web-Anwendungen mit JDK 1.4.2

Nun liegen zwei Code-Elemente vor und die Erstellung der einfachen Anwendung kann beginnen. Vor der Kompilierung der Elemente muss jedoch noch dafür gesorgt werden, dass der JSP-Code die Java-Klasse importieren kann. Es wird daher zunächst erläutert, wie die Funktion View – das vorab installierte Add-on – eingesetzt werden kann.

Da die JSP-Datei die Java-Klasse importieren soll, müssen der Pfad der JSP-Datei und der Pfad der Java-Klassen-Datei in CLASSPATH integriert werden. Dazu wird der Knoten main erweitert, der Hello.java enthält, dann muss mit der rechten Maustaste auf den Knoten geklickt werden, um anschließend Tools | Mount als neues Dateisystem auszuwählen. Dasselbe wird mit dem Knoten Web durchgeführt, der HelloUI.jsp. enthält. Nun sind diese beiden Komponenten in “CLASSPATH“ integriert.

Nach dem Erstellen dieser Ansichten in einem Dateisystem muss man unter dem Knoten src/main/ mit der rechten Maustaste auf Hello klicken und aus dem Popup-Menü Build auswählen. Durch diesen Vorgang wird Hello.java in Hello.class kompiliert. Anschließend muss man unter dem Knoten src/web/ mit der rechten Maustaste auf HelloUI klicken und Compile wählen, um die JSP-Datei in die entsprechende kompilierte Servlet-Klassendatei umzuwandeln.

Nach Abschluss der JSP-Kompilierung fragt die IDE den Anwender, ob eine Web Module Group zur Implementierung erstellt werden soll. In diesem Fall bricht man diesen Vorgang jedoch ab, um wie im Folgenden geschildert eine eigene Web Module Group zu entwickeln.

Um eine Web Module Group auf der Grundlage des Ordners der JSP-Datei zu erstellen, muss man mit der rechten Maustaste auf den Knoten src/web/ klicken und unter der Option New auf All Templates klicken. Daraufhin wird im Assistent New Template eine Liste mit Vorlagen angezeigt. Unter dem Knoten JSPs & Servlets wählt man Web Module Group aus, dann klickt man auf Next und gibt den Namen für diese Web Module Group ein. Der Name dient lediglich als Referenz für die IDE und beeinträchtigt die Implementierung nicht. In diesem Beispiel wird einfach der Name helloweb verwendet.

Nun wird unter dem Knoten src/web ein neuer Knoten namens helloweb angezeigt. Nach einem Klick mit der rechten Maustaste wählt man Add Web Module aus. Dadurch können Web-Module zur Gruppe hinzugefügt werden. In diesem Fall ist /helloweb für das Mapping auf das Web-Modul src/web einzugeben. Dadurch erfährt der Webserver, dass /helloweb auf den definierten Pfad verweist.

Nun ist die Struktur fertig gestellt, mit der die JSP auf dem integrierten Tomcat Web Server ausgeführt werden kann. Durch einen Klick mit der rechten Maustaste auf die Web Module Group und Auswahl von Execute (Force Reload) kann die Web-Anwendung gestartet werden. So einfach ist das Erstellen einer ersten Web-Anwendung mit NetBeans und JDK 1.4.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

2 Tagen ago

Public Cloud: Gartner erwartet 2025 weltweite Ausgaben von 723 Milliarden Dollar

Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.

3 Tagen ago

iPhone 15 ist bestverkauftes Smartphone im dritten Quartal

Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…

3 Tagen ago

So günstig & effizient war Content Produktion noch nie: Neues Content System erobert deutschen Markt

Kontinuierliche Content Produktion und Markenaufbau sind essentieller Pfeiler von langfristigen Unternehmenserfolg. Das ist mittlerweile auch…

3 Tagen ago

Lenovo übertrifft die Erwartungen und hebt Prognose an

KI-Funktionen beschleunigen die Erholung des PC-Markts. Der Nettogewinn legt um 44 Prozent zu, der Umsatz…

3 Tagen ago

Bedrohungsakteure betten Malware in macOS-Flutter-Anwendungen ein

Googles App-Entwickler-Kit dient der Tarnung des schädlichen Codes. Der Sicherheitsanbieter Jamf hält die Schadsoftware für…

4 Tagen ago