Tagarchiv: Softwareentwicklung

Mein Kollege hatte vor nicht allzu langer Zeit die Güte, mir eine kleine aber feine Linksammlung zu AJAX (und anderen web-relevanten Themen) zusammenzustellen.

AJAX und der Back-Button
http://www.contentwithstyle.co.uk/Articles/38/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps

Images, Tables And Mysterious Gaps
Wahrscheinlich war es eh jedem klar. Wenn nicht… hier ne Erklärung und ein paar Fixes.
http://developer.mozilla.org/en/docs/Images,_Tables,_and_Mysterious_Gaps

Sammlung alter Browser
Falls man mal einen braucht um eine Webseite zu testen. Es sind auch Standalone-Versionen dabei, damit man sich nicht seine bereits neueste Version wieder vom System löscht.
http://browsers.evolt.org/

Aber im IE siehts anders aus
Tja… hier steht einer der Gründe warum.
http://www.satzansatz.de/cssd/onhavinglayout.html

Mr. Proto
Ein paar schöne JS-Gimmicks.
http://www.xilinus.com/

Mad for milk?
JS-Framework mit netten Effekten. Fx.Scroll, Chain, Asset.images oder Mousewheel kann man bestimmt mal irgendwo gebrauchen.
http://demos.mootools.net/Fx.Scroll

Spalten, Floats und Overflow
Falls das Design aus beliebigen Gründen ohne Tabellen funktionieren soll kann man hier nachschlagen, damit’s dem Tabellen-Design nahe kommt.
http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout

Ajax-Activity-Indicators
Hier ein paar Links zu Ajax Loading Gifs… leider haben nicht alle einen transparenten Hintergrund und einige sehen auf farbigen Hintergründen pixelig aus. Also besser nochmal genau prüfen, welcher am besten zur eigenen Seite passt.

http://mentalized.net/activity-indicators
http://www.ajaxload.info
http://www.ajax.su/ajax_activity_indicators.html

Für alle die mal wieder vergessen haben wie man ein bestimmtes Sonderzeichen als HTML Entität schreibt

HTML – Umlaute und Sonderzeichen
http://leftlogic.com/lounge/articles/entity-lookup/

Ich habe heute mal ein wenig mit den Tomcat Tasks für Ant rumgespielt. Der Einbau der Tasks in meine bestehende build.xml verlief problemlos. (Eine gute Anleitung gibt es hier).

Allerding war ich zunächst nicht in der Lage, meine Webapplikation per Ant Task zu deployen. Der Aufruf resultierte stets in einer Exception: java.io.IOException: Server returned HTTP response code: 401 for URL: http://localhost:8080/manager/deploy?path=%2Fmywebapp&war=
C%3A%5Cmywebapp%2Fdist%2Fmywebapp.war&update=true

Nach längerem Suchen bin ich dann auf die Lösung für das Problem gestoßen. Die Tomcat Properties hatte ich in die build.properties ausgelagert:

# Properties for Tomcat Server
tomcat.server=localhost
tomcat.manager.url=http://${tomcat.server}:8080/manager
tomcat.username=tester
tomcat.password=tester

Dabei hatte sich hinter das Passwort ein Leerzeichen eingeschlichen. Sobald dieses entfernt war, funktionierte auch das Deployment.

Also aufpassen das sowohl hinter dem Benutzernamen als auch hinter dem Passwort kein Leerzeichen steht. Muß man erstmal drauf kommen bei der Fehlermeldung.