diesmal wollte ich daran gehen, auf dem
Server irgendwas mit java zu machen. Da gibt
es nun schätzungsweise 1E3 Ansätze …
Aha: ein Fremdgänger von C++/Perl ? Willkommen im Club
Was nehm’ ich denn, wenn ich einen
Apache2 unter Linux habe und mal
die Logik meiner Webseiten in Java
implementieren möchte.
Das Tomcat Modul inkl. Connector
Also mal „ein bisschen Java“ auf
den Server bringen? Was wäre für
einen Anfänger anzuraten?
Alternativ die Entwicklungsumgebung NetBeans (bringt einen eigenen Tomcat Server mit). Allerdings muss man hierzu ein (mitgeliefertes) Projekt kompilieren und den Server starten. *Mal nachschau*:NB 4.1 Beta, File-New Project-Samples-Web-Tomcat JSP Examples-Finish-‚Alt&F6‘-‚F6‘. Et voila: http://localhost:8084/TomcatJSPExample/
Die serverseitigen Sicherheitseinstellungen tangiert das aber (zum Glück) nicht
Wäre z.B. „Java Server Pages“ für
das gelegentliche Garnieren von
HTML mit Java geeignet?
Ja. Alternativ (komplizierter, aber mächtiger) geht es mit Servlets
Der Apache-Server sollte auch
nicht ohne Not ausgetauscht werden.
Sollte wohl nur bei Sicherheitsprobleme nötig werden.
diesmal wollte ich daran gehen, auf dem
Server irgendwas mit java zu machen. Da gibt
es nun schätzungsweise 1E3 Ansätze …
Was nehm’ ich denn, wenn ich einen
Apache2 unter Linux habe und mal
die Logik meiner Webseiten in Java
implementieren möchte.
Also mal „ein bisschen Java“ auf
den Server bringen? Was wäre für
einen Anfänger anzuraten?
Gleich ricthig anfangen. Damit meine ich zum Test
eine echte 3-Ebenen-Architektur einsetzen.
Im Gegensatz zum Vorredner empfehle ich dafür die
Eclipse 3.1 mit dem (kostenpflichtichen ca. 26€)
Plugin myeclipseide.com. Damit hasst Du dann wirklich alles,
was Du für nahezu alle Formen der Three-Tier-Architecture
brauchst. Zum Testen empfehle ich parallel zum Apache eine Tomcat,
noch besser eine JBOSS zu installieren. Beide hören by default auf
dem Port 8080 und stören deshalb den APACHE nicht (dieser is aber
integriert in beide „Container“).
Wäre z.B. „Java Server Pages“ für
das gelegentliche Garnieren von
HTML mit Java geeignet?
JSP garniert nicht, sondern soll eigentlich HTML als Middelware
generieren. Interaktion mit Deiner Seite musst du weiterhin
mit JavaScript erzeugen. Um Interktion in der Seiter mit
JAVA unterzubringen, braucht man Java Applets.
JSP und JAVA 2 Enterprise Edition (J2EE) ist für den Aufbau eher
statischer Seiten „Kanonen auf Spatzen“. Diese Techniken sind dazu
gedacht, zwischen deiner View (Web-Browser oder Applikation) und
deiner Datensenke (DBMS oder File-Folder) zu vermitteln. Du kannst
damit dynamische Inhalte erzeugen.
Aus meiner perönlichen Erfahrung würde ich sagen, dass ein langsames
Herantasten nicht sinnvoll ist. Besser ist es, die jetzige Logik zu
nehmen und gleich in ein richtiges Design zu bringen. Überlicherweise
hast du mit dem Entwickeln der Prozesslogik schon den größten Teil
deiner Hausaufgaben gemacht.
Der Apache-Server sollte auch
nicht ohne Not ausgetauscht werden.