Suche
Kategorien
Über…
Das ist das Blog von Sven Hasselbach über Themen aus der Entwicklung und alles, was ihm sonst so durch den Kopf geht.
Seit 2003 als freiberuflicher Entwickler deutschlandweit im Einsatz, mit dem Schwerpunkten Lotus Notes & XPages, Spring, Java & OSGi
IBM ICS Champion 2013
Um Kontakt mit mir aufzunehmen, einfach eine eMail an contact<at>hasselba.ch schicken oder mich bei XING finden:
Projektanfragen sind immer willkommen!-
Neue Beiträge
Neue Kommentare
- Chris Eggenberger bei xsp.application.context.proxy
- Chris Eggenberger bei xsp.application.context.proxy
- Displaying Markdown in an XPage using the showdown.js library - wp2020.focul.net bei XPages: Inject CSJS code at page top
Archive
Meta
Schlagwort-Archive: Server
Quick-n-Dirty: Dojo-Version auf Datenbankebene setzen
Will man unterschiedliche Dojo-Versionen einsetzen, ist dies nicht nur auf Serverebene möglich. Auch für jede einzelne Datenbank läßt sich die gewünschte Dojo-Version über das xsp.properties-File vorgeben. Zwar greift die Manipulation der Dojo-Version im xsp.properties-File nur auf dem Domino-Server (die installierte … Weiterlesen
Veröffentlicht unter Allgemein, Dojo Toolkit, Java Script, Server, Web, XPages
Verschlagwortet mit Dojo Toolkit, Domino, HTML, Java Script, Server, Tipp, Web, XPages
1 Kommentar
Der Fluch des Partial Refreshs (2)
Anscheinend liest jemand bei Google meinen Blog und reagierte auf meinen Artikel: Heise Newsticker: Googlebot erfasst künftig mehr dynamische Seiteninhalte Jetzt müssen nur noch die Browser-Hersteller einlenken…
disableXspCache: Programmatisch GZip-Komprimierung abschalten
Mit einem kleinen Trick kann die GZip-Komprimierung einer XPage programmatisch abgeschaltet werden: Schaltet man im beforeRenderResponse-Event einer XPage den XspCache des Servlets aus, kann man hierbei ebenfalls die GZip-Komprimierung deaktivieren. Hierfür bietet die XspHttpServletResponse die Methode disableXspCache; wird diese mit … Weiterlesen
Veröffentlicht unter Java, Performance, Server, Web, XPages
Verschlagwortet mit Domino, HTTP, Java, Server, ServerSide JavaScript, Web, XPages
Schreib einen Kommentar
HTTP Daten debuggen
Manchmal ist sehr nützlich, sich die HTTP Daten so anzuschauen, wie sie auf dem Dominoserver auch ankommen. Dafür ist dieser kleine Agent gedacht, den man in einer beliebeigen Datenbank ablegen kann und dann mittels http://server/pfad/zur/db.nsf/HTTPDebug?OpenAgent aufrufen kann. Hier der Code: … Weiterlesen
Veröffentlicht unter Agenten, Errorhandling, HTML, Lotus Script, Server, Web
Verschlagwortet mit Administration, Agenten, Domino, HTML, HTTP, Lotus Script, Server, Web
Schreib einen Kommentar
Das Speichern von Dokumenten & Events
Speichert man ein Dokument über die Javascript-Methode „save()„, werden die Events (QuerySave, Compute und PostSave) nicht ausgeführt. <?xml version=“1.0″ encoding=“UTF-8″?> <xp:view xmlns:xp=“http://www.ibm.com/xsp/core“> <xp:this.data> <xp:dominoDocument var=“doc“> <xp:this.querySaveDocument> <![CDATA[#{javascript:print ( „querySave“ ) }]]> </xp:this.querySaveDocument> </xp:dominoDocument> </xp:this.data> <xp:link escape=“true“ text=“Link“ id=“link1″> <xp:eventHandler event=“onclick“ … Weiterlesen
Veröffentlicht unter Allgemein, ServerSide JavaScript, XPages
Verschlagwortet mit Designer, Domino, Server, ServerSide JavaScript, XPages, XSP
Schreib einen Kommentar
Performance-Tuning (2): Das Favicon
Das Favicon, daß sich normalerweiseim Root-Verzeichnis einer Webseite befindet, ist unter Lotus Notes für jede Datenbank individuell vergebbar, und aus Gründen der Performance sollte von dieser Möglichkeit auch unbedingt gebraucht gemacht werden: Das auf den Domino Servern hinterlegte Favicon ist … Weiterlesen
Veröffentlicht unter Allgemein, HTML, Performance, Server, Web, XPages
Verschlagwortet mit Administration, Domino, HTML, HTTP, Performance, Server, Web, XPages
Schreib einen Kommentar
XSP Command Manager & die Serverkonsole
Ich bin über ein interessantes Kommando für die Domino Serverkonsole gestossen, mit der sich der XSP Command Manager manuell steuern läßt und so interessante Optionen bietet: tell http xsp Bisher konnte ich praktisch kaum näheren Informationen dazu finden, daher betrachte … Weiterlesen
Veröffentlicht unter Allgemein, Infrastruktur, Server, XPages
Verschlagwortet mit Administration, Console, Domino, Errorhandling, HTTP, Server, XPages, XSP
Schreib einen Kommentar
Partial Refresh: Get vs. Post
Wenn man die Wahl hat, einen Partial Refresh via HTTP GET oder via HTTP POST auszulösen, sollte aus Gründen der Performance stets die GET-Variante bevorzugt werden. Das läßt sich durch zwei Umstände begründen: 1. Handling des XMLHttpRequests im Browser Wird … Weiterlesen
Veröffentlicht unter Allgemein, Java Script, JSF, Performance, ServerSide JavaScript, Web, XPages, XSP
Verschlagwortet mit Domino, HTTP, Java Script, JSF, Partial Refresh, Performance, Server, ServerSide JavaScript, Web, XPages, XSP
Schreib einen Kommentar
Mögliche Optionen bei Partial Refreshs
Beim Studieren des XSP-Objektes bin ich auf folgende mögliche Optionen gestossen, die den Funktionen XSP.partialRefreshGet und XSP.partialRefreshPost mitgegeben werden können: params: parameters to add to the request onStart: piece of code to execute before it start onComplete: piece of code … Weiterlesen
Veröffentlicht unter Allgemein, Java Script, JSF, Web, XPages, XSP
Verschlagwortet mit Domino, HTML, HTTP, Java Script, JSF, Partial Refresh, Server, ServerSide JavaScript, Web, XPages, XSP
Schreib einen Kommentar
Abfangen einer fehlerhaften „documentId“
Öffnet man eine XPage, die ein Dokument über eine Datasource einbindet, kann man die UNID des Dokumentes über den „documentId“-Parameter angeben. Problematisch ist allerdings, wenn die UNID falsch ist (z.B. wenn das Dokument gelöscht wurde), denn dies führt zu hässlichen 500er-Fehlern … Weiterlesen
Veröffentlicht unter Allgemein, Errorhandling, Java Script, ServerSide JavaScript, Web, XPages
Verschlagwortet mit Domino, Errorhandling, HTTP, Java Script, Server, ServerSide JavaScript, Web, XPages
Schreib einen Kommentar