Übersicht
Die Schwierigkeit des Starts
oder jeder Marathon fängt mit den ersten Schritt an
Wie fängt man eigentlich an Java EE zu lernen? Ganz genau wie fängt man an, Java Web zu lernen?
Meine Vorgehensweise ist das erlernen der einzelnen Techniken. Alle Techniken die ich in dieser Reihe veröffentliche, sind Java EE oder ganz genau Java Web.
Fangen wir einfach mit den ersten Schritten an:
JSP-Techniken
Die Java Server Pages, im nachfolgenden nur JSP benannt, bestehen aus 3 Bausteine um mit HTML dynamische Webseiten zu erstellen. Dabei werden diese 3 Bausteine mit HTML-Tags für die verschiedenen Aufgaben in der Programmierung gemischt.
- Die Expression in deutsch Ausdrücke, erlauben die Ausgabe von Java-Elementen(Variablen, Objekteigenschaften etc.)Die Deklaration.Hier in Pink dargestellt.
- Die Deklarationen werden eingesetzt um um „globale“ Methoden oder auch globale Variable oder Objekt variablen oder auch Klassen in den Webseiten bereit zu stellen.Hier in blau dargestellt.
- Die Scriptlets schließlich werden für die Darstellungslogik der Aufgaben verwendet. Hier in Grün dargestellt.
<%@page import="java.util.ArrayList"%> <%@page import="java.util.Random"%> <%@page import="java.util.List"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <%! List<Integer> callRandom() { Random r = new Random(); List<Integer> l = new ArrayList(); for (int i = 1; i <= 10; i++) { l.add(r.nextInt(100) + 1); } return l; } %> <h2>Es werden zufällig 10 Nummern zwischen 1 und 100 gezogen</h2> <% for (Integer i : callRandom()) { %> <%=i %> <%}%> </body> </html>
Im Prinzip solltet Ihr nach diesem Video in der Lage sein, diese vorgestellten Techniken einzusetzen. Das Problem ist die fehlende Erfahrung beim Umsetzen dieser vorgestellten Techniken. Das bekommt Ihr nur durch Programmieren und nochmals Programmieren hin. Und natürlich Fragen. Einfach eure Frage als Kommentar senden, ich antworte.
Erst mit den Fragen fängt das Lernen an!
0 Kommentare