Überblick für Anfänger
-
Hallo,
ich habe kaum eine Ahnung von "Webzeugs" und dessen Programmierung.
Ich würde mich auf dem Gebiet gerne ein wenig schlauer machen.Als Ziel möchte ich mir einen Mini-Onlineshop mit Datenbankanbindung setzen.
Zunächst müsste ich aber einen groben Überblick erhalten.
1. Welche Technologien kämen dafür in Frage?
Irgendwann hab ich mal ein wenig Apache + php gemacht. Ist das noch "aktuell"?
Und was gint es ausserdem noch so?2. Letztendlich würde ich mein Projekt gerne in Java verwirklichen wollen. Ich weiß nicht warum, aber irgendwie habe ich das Gefühl dass Java eine sehr "webtaugliche" Sprache ist oder zumindest passende Frameworks vorhanden sind.
Denke ich an Java und das WWW so fallen mir Begriffe wie Servlets und Webservices ein.
Trotz Lesen der Wikipedia-Seiten zu beiden Begriffen kann ich diese nicht richtig einordnen. Oder kurzum:
Wenn ich mich für Java als Sprache für meinen fiktiven Onlineshop entschieden habe, welche Technologien kommen dann in Frage?Googlet man Onlineshop +Java bekommt man unter anderem eine Bachelorarbeit welche anscheinend auch dieses Thema behandelt.
Hier werden unter anderem diese Begriffe als Keywords angegeben:
Java Enterprise Edition, Sun Java System Application Server, Java Servlet API, JavaServer
Pages, JavaServer Faces, Enterprise Java Beans, Java Persistence API, Java Web Application
Frameworks, Model-View-Controller, Representational State Transfer, Online Shop Web TierGanz schön happig für einen Anfänger
Wie gehe ich an die Sache also am besten (einfachsten) heran?
Bin über jeden Tipp dankbar.
-
PHP, SQL und HTML für Einsteiger sollten vorerst deine Stichworte sein und hier gibt es wohl genügend gute Einsteigerliteratur.
Und auch für Java gibt es genug Einsteigerliteratur, die erstmal Vorrang hätte, falls du Apache nachprogrammieren willst.
Aber normalerweise erwirbt man sich erstmal die Grundlagen von Html und Co, hier ist ein ganz netter kleiner Einstiegstext für den Anfang:
http://www.siteform.de/tutorials/Overview.html
und natürlich hier
http://de.selfhtml.org/
wenn auch schon ein wenig outdatet, aber Grundlagen bleiben eben Grundlagen und man findet hier schon genug Antworten, wie es weitergehen könnte.
-
Naja, Ich denke mal der Thread-Ersteller hat grundlegende HTML Kenntnisse.
Es geht ihm wohl mehr um die serverseitige Implementierung bei dynamischen Inhalten.
Ich würde zum Einstieg also mal vorschlagen:
http://en.wikipedia.org/wiki/Server-side_scripting
Da sind auch schon die gängigen Beispiele der aktuellen Sprachen/Frameworks aufgeführt.
Die meistverbreitete Kombination (im Amateursegment) ist sicherlich immernoch Apache+PHP+MySQL.
Mit der Einschränkung Java ginge es dann weiter zu
http://en.wikipedia.org/wiki/JavaServer_Pages