Java Server Pages
Servlets
Es gibt eine Millionen Wege eine Welle zu nehmen – solange du dabei lächelst machst du alles richtig! Unbekannter Surfer Servlets sind die älteste Art, mit Java dynamische Webseiten zu erzeugen. Schon 1995 wurde gut 5 Jahre vor dem Java EE Standard 1, ein Open Source Projekt vorgestellt, das einen Weiterlesen…
Java Server Pages
Die JSTL
Die Java Standard Tag Library Tag-Libraries bieten die Möglichkeit, JSPs frei von Java-Code zu halten. Dabei übernehmen Tags Aufgaben der Darstellungslogik wie bspw.. Formatierungen, Iterationen über Arrays und Listen oder ähnliche Aufgaben in der View. Seit Java EE 5 sind die JSTL Bestandteil des EE Standards. Die JSTL bringt insgesamt Weiterlesen…
Java Server Pages
Die Core Bliothek
Die Tags der Core-Bibliothek bilden – wie der Name schon andeutet – die zentralen Elemente der JSTL. Diese steuern vor allem den Programmfluss durch die JSP, indem Schleifen- und Verzweigungskonstrukte zur Verfügung gestellt werden.Die folgende Tabelle listet alle Tags dieser Bibliothek auf und beschreibt grob deren Nutzung. In den nachfolgenden Weiterlesen…
Java Server Pages
SQL Tag Library
Wir haben uns verirrt, kommen aber gut voran.Tom DeMarco Mit der SQL Tag Library wird die Möglichkeit geschaffen, direkt in JSPs auf Datenbanken zuzugreifen. Es ist allerdings schon sehr merkwürdig, dass diese Bibliothek den Weg in die JSTL geschafft hat. Da wurde bisher immer wieder von MVC also Möglichkeit eines Weiterlesen…
Java Server Pages
Die impliziten Objekte
Zur Übersicht Die impliziten Objekte Im vorigen Beitrag wurde gezeigt, wie man mittels Skiptlets Javacode in JSPs einbetten kann, um so bspw. dynamisch auf Nutzereingaben reagieren zu können. Dazu benötigt man aber über die Möglichkeit, Java zu benutzen, hinaus noch den Zugriff auf Informationen, die die derzeit gültige Session, die Weiterlesen…
Java Server Pages
Das Http Protokoll
Zur Übersicht Die Zustandslosigkeit Der Nachteil der Intelligenz besteht darin, dass man ununterbrochen gezwungen ist, dazuzulernen. George Bernard Shaw Das HTTP Protokoll(Hypertext Transfer Protokoll) spielt eine zentrale Rolle bei der Entwicklung von Webapplikationen. Mit Hilfe des Protokolls werden die Informationen vom Client, in der Regel ein Browser, zum Server, in Weiterlesen…
Java Server Pages
Deployen
Zur Übersicht Das Ausliefern Denken ist die schwerste Arbeit, die es gibt. Das ist wahrscheinlich auch der Grund, warum sich so wenig Leute damit beschäftigen. Henry Ford Das Ausliefern oder deployen wie es ein Java EE Entwickler nennt. Das Deployment ist das fertige Produkt das am Ende auf dem Produktivsystem Weiterlesen…
Java Server Pages
Java Beans und Aktion’s
Übersicht Die Sache mit den Bohnen in Java Web Lache nur nicht, Erbse! Du bist auch nicht besser als die Bohne! russisches Sprichwort Was ist eine Action bei JSP? Ganz genau was ist eine useBean Action? Was ist eigentlich eine Java Bean? Fragen über Fragen. Der Begriff der Java Bean Weiterlesen…
Java Server Pages
Gültigkeitsbereiche
Es tut mir leid: Was ich sage, ist nur gültig, wenn ich es gerade sage.— Karl Lagerfeld Die Scopes sind die wahren Unterschiede zur normalen Desktop Programmierung. Sie ermöglichen dem Entwickler die jeweiligen Daten in den unterschiedlichsten Formen im bzw. auf dem Server abzulegen. Dabei spielt die Lebensdauer der abzulegenden Daten, Weiterlesen…