Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Java Servlets + Java Server Pages

Duke@Nukem / 6 Antworten / Baumansicht Nickles

Hallo Leute,

wir haben im Studium einen Onlineshop in Java geschrieben. Dafür verwenden wir u.a. auch Java Servlets.

Die nächste Aufgabe besteht nun darin, diesen Shop auf JSP umzustellen.

Mit JSP habe ich mich aber noch nicht beschäftigt und hoffe das mir jemand dazu sagen kann wie ich das am besten angehe.

Zu JSP weiss ich das man dort die Darstellungsschicht (z.B. HTML) von der Logik trennen kann um so besser programmieren zu können.


Gruß

bei Antwort benachrichtigen
higgl Duke@Nukem „Java Servlets + Java Server Pages“
Optionen

Interessant zu wissen wäre, was ihr denn bis jetzt genau gemacht habt?

Generell hilft es immer viel zu lesen, Codebeispiele anzusehen und natürlich viel ausprobieren.
Ohne unterstützende Literatur wird es aber ziemlich schwierig, selbst im Web findet man noch relativ wenig brauchbare Tutorials.
Das "Einstieg in JavaServer Pages 2.0" von Helmut Vonhoegen (Galileo Computing) ist imho ganz nett; viel Hilfreiches findet man auch auf den Seiten von Torsten Horn.
In diesem Band wird sogar ein Webshop mit JSP als Beispiel gezeigt.

Wenn du eine wirklich saubere Trennung von Logik und Präsentation willst, solltest du nach dem Model-View-Controller Konzept arbeiten. In diesem Falle würde ich mir den Einsatz eines Frameworks wie JSF überlegen.

Na dann viel Erfolg und plane schon mal viel Zeit ein! ;-)

Never argue with an idiot. They drag you down to their level and then beat you with experience.
bei Antwort benachrichtigen
Duke@Nukem higgl „Interessant zu wissen wäre, was ihr denn bis jetzt genau gemacht habt? Generell...“
Optionen

Danke.
Im Moment habe ich folgendes Problem. Vielleicht ne Idee ?

ich bin Student und wir müssen gerade als Hausarbeit einen WebShop erstellen. Der erste Part soll dieses mit Java Servlets und Java Klasse darstellen.

Bisher hatte ich Eclipse mit dem Tomcat Plugin und dem Tomcat 5.5.16 "Container". Auf meinem lokalem PC läuft dieses auch ohne Probleme.

Nun möchte ich einen Webserver erstellen, so daß mehrere Leute gleichzeitig drauf zugreifen können.
Das habe ich bisher gemacht:
PC mit Windows XP mit SP2 und deaktivierter Firewall aufgesetzt
Danach habe ich die Java Virtual Machine installiert Version 5 Update 11
Dann den Apache Webserver 2.2.4 installiert und getestet.
(http://192.168.14.253 im Browser bekommt ein Bild mit "it works" http://localhost allerdings nicht)
Als nächsten Schritt dann die Java JDK Version 6
Zum Schluss dann noch den Apache Tomcat 5.5.20

Frage reichen diese Softwarepakete für mein Vorhaben ?
Ich habe im Internet gelesen das man noch ein Java Servlet Development Kit benötigt. Diese finde ich aber nur in Verbindung mit einer Java EE SDK.
Muss ich dieses ebenfalls noch installieren ?

Probleme macht der Apache Dienst mit folgender Fehlermeldung im LOG:

[2007-02-21 21:19:06] [info] Starting service...
[2007-02-21 21:19:06] [173 javajni.c] [error] Das angegebene Modul wurde nicht gefunden.
[2007-02-21 21:19:06] [924 prunsrv.c] [error] Failed creating java C:\Programme\Java\jre1.6.0\bin\client\jvm.dll
[2007-02-21 21:19:06] [1179 prunsrv.c] [error] ServiceStart returned 1
[2007-02-21 21:19:07] [info] Run service finished.

Ich hoffe das mir jemand einen Tipp geben kann was ich noch falsch mache.

MFG
Major Dutch

bei Antwort benachrichtigen
higgl Duke@Nukem „Danke. Im Moment habe ich folgendes Problem. Vielleicht ne Idee ? ich bin...“
Optionen

Schau doch mal hier. klick. .
Da wird die Installation von Tomcat beschrieben.
Natürlich auch in der Tomcat-Doku.

Never argue with an idiot. They drag you down to their level and then beat you with experience.
bei Antwort benachrichtigen
Duke@Nukem higgl „Schau doch mal hier. klick. . Da wird die Installation von Tomcat beschrieben....“
Optionen

Hallo,

es lag an der Java JDK Version. Nun läuft alles ;))

bei Antwort benachrichtigen
higgl Duke@Nukem „Hallo, es lag an der Java JDK Version. Nun läuft alles “
Optionen

Gut :-)

Gib doch mal Bescheid, wenn du fertig bist ;-)

Never argue with an idiot. They drag you down to their level and then beat you with experience.
bei Antwort benachrichtigen
Duke@Nukem higgl „Gut :- Gib doch mal Bescheid, wenn du fertig bist - “
Optionen

Bin fertig.
Apache für lokales Netz ist eingerichtet und in der index.html vom Apache ein Href auf den Onlineshop im Tomcat verankert.
Ich kann nun von mehreren Rechnern drauf zugreifen.

Wenn jemand eine Anleitung möchte wie das geht dann soll er schreiben.

bei Antwort benachrichtigen