« Day of Bugs | Main | Konzeptionelles »

es geht voran

Nach der gestrigen Ernüchterung habe ich es dann heute einfach noch mal mit ner aktuellen Eclipse Version versucht. Auf der Eclipse Homepage gibt es ja den "Europa Build". Und siehe da: es ging plötzlich. War zwar erst immer noch etwas absturzfreudig das ganze, aber nachdem ich Java wieder auf Version 6 umgestellt habe, konnte ich sogar damit arbeiten.

Das hat zu folge, dass ich mittlerweile in wenig weiter mit JSP gekommen bin (allerdings immer noch auf bekanntem Gebiet :D - siehe dazu auch die Quelltexte).
Zudem habe ich dann heute mal mein erstes Script als JSP/YUI Kombination geschrieben. Und das schönste: es geht sogar.

Nachfolgend also eine Tabelle, die sehr simpel durch 2 Schleifen erstellt wurde.
Zudem habe ich Schleifen benutzt, um das JavaScript fürs YUI zu erstellen.
(für die Sortierfunktion muss man alle Table Headers als Array angeben - das war mir ein wenig zu mühselig um es per Hand zu machen :-) )
Tabelle ohne YUI:

table.before.png

Tabelle mit YUI:

table.after.png
(durch Klick auf den Tabellenkopf kann man die einzelnen Spalten jeweils sortieren)
allererstes Panel:

menu.png

Letzendlich gibt es bei YUI immer zwei (okay eigentlich drei) Möglichkeiten, um den Inhalt zu erstellen.

1) durch Veränderung von vorhandenem HTML Code (sog. Markup)
2) durch reine JavaScript Befehle
3) durch JavaScript und eine externe Quelle (sei es nun ein XML Feed oder JSON)

Das eröffnet einem einen relativ großen Bereich an Möglichkeiten.
Zudem fand ich heute eine weitere, interessant Seite, auf der die verschiedenen Möglichkeiten des YUI Frameworks demonstriert werden. [1]

Der Code für die obigen Beispiele ist folgender:
index.jsp (für die Tabelle)
menu.jsp (für das Panel)

Hierbei ist zu beachten, dass jeweils zwischen <% und %> der JSP Code zu finden ist. Von der Syntax ist JSP sehr an Java angelehnt.

Ich werde die restlichen Tage der Woche benutzen, um das ganze auch auf meinem Laptop zum Laufen zu kriegen und dann schon mal versuchen, eine Verbindung zu einer MySQL Datenbank herzustellen.

TrackBack

TrackBack URL for this entry:
http://www.innoq.com/movabletype/mt-tb.cgi/2713

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on September 12, 2007 3:27 PM.

The previous post in this blog was Day of Bugs.

The next post in this blog is Konzeptionelles.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31