Schlagwort-Archive: XPages

Performance-Tuning (4): Fein-Tuning von xsp.resources.aggregate

Mit Domino 8.5.3 wurde eine neue Option eingeführt, mit der automatisch verschiedene Ressourcen-Dateien vom Server vor der Auslieferung an den Browser zusammengefasst werden. Dadurch läßt sich die Performance einer Web-Applikation deutlich erhöhen, denn zum Einen werden dadurch weniger Anfragen vom Browser … Weiterlesen

Veröffentlicht unter Allgemein, CSS, Dojo Toolkit, Java Script, Performance, Server, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , | Schreib einen Kommentar

Performance-Tuning (3): XSPClientLite.js

Im xsp.properties-File gibt es einen undokumentierten Parameter, mit der sich eine abgespeckte Version der JavaScript-Routinen im Client einbinden läßt: die XSPClientLite.js. Die Library wird bei einer Standard-Installation von der IBM mitgeliefert. Hierbei handelt es sich um eine deutlich kleinere Version … Weiterlesen

Veröffentlicht unter Allgemein, Dojo Toolkit, HTML, Java Script, Performance, Web, XPages, XSP | Verschlagwortet mit , , , , , , , , , | 2 Kommentare

Quick-n-Dirty: Kontrolle über $$OpenDominoDocument

Wird ein Dokument via $$OpenDominoDocument.xsp geöffnet, muß nicht zwangsläufig eine passende XPage mit gleichem Namen der gespeicherten Form vorhanden sein, um das Dokument anzuzeigen. Auch über das xsp.properties-File läßt sich das Verhalten steuern. Durch folgende Eintrag kann einer Form eine … Weiterlesen

Veröffentlicht unter Allgemein, Web, XPages | Verschlagwortet mit , , , , , | Schreib einen Kommentar

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 , , , , , , , | Ein Kommentar

Quick-n-Dirty: Manipulation von UI Komponenten via SSJS (2)

Ist einer der Items durch einen Mehrfachwert definiert worden,  muss das entsprechende Item anders behandelt werden. Eine Definition wie folgt… <xp:comboBox id=“comboBox1″>    <xp:selectItems>       <xp:this.value><![CDATA[#{javascript:          var vItem = new java.util.Vector();          vItem.add(„A|1“);          vItem.add(„B|2“);          vItem.add(„C|3“);          vItem … Weiterlesen

Veröffentlicht unter Allgemein, Java, Java Script, Server, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , , | Ein Kommentar

Quick-n-Dirty: Manipulation von UI Komponenten via SSJS

Serverseitig lassen sich die die Items einer Auswahlbox (z.B. eine Combobox, Listboxen, usw.) auslesen und ggf. manipulieren. Hier eine Combobox mit drei Items: <xp:comboBox id=“comboBox1″>    <xp:selectItem itemLabel=“A“ itemValue=“1″></xp:selectItem>    <xp:selectItem itemLabel=“B“ itemValue=“2″></xp:selectItem>    <xp:selectItem itemLabel=“C“ itemValue=“3″></xp:selectItem> </xp:comboBox> Um via … Weiterlesen

Veröffentlicht unter Allgemein, Java, Java Script, Server, ServerSide JavaScript, XPages | Verschlagwortet mit , , , , , , | Schreib einen 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…

Veröffentlicht unter HTML, Server, Web, XPages | Verschlagwortet mit , , , , | Schreib einen Kommentar

Quick-n-Dirty: Text ohne -Tags

Verwendet man ein <xp:text>-Element, wird dieser von der XPages-Engine immer mit einem <span>-Tag gerendert: So wird aus folgendem Beispiel <xp:text value=“Hello world!“ id=“computedField1″ ></xp:text> der folgende HTML-Code generiert: <span id=“view:_id1:computedField1″>Hello world!</span> Um den überflüssigen <span>-Tag loszuwerden, muß nur die Id … Weiterlesen

Veröffentlicht unter Allgemein, HTML, Web, XPages | Verschlagwortet mit , , , , | Schreib einen Kommentar

Der Fluch des Partial Refreshs

Bei der Architektur von Web 2.0-Applikationen gibt es ein paar Besonderheiten zu beachten, die es im „alten“ Web nicht gegeben hat, denn der konzeptionelle Ansatz, durch die AJAX-gestützten Abfragen nur einzelne Segmente einer Webseite zu laden (und diese Abfragen im … Weiterlesen

Veröffentlicht unter Dojo Toolkit, HTML, Java Script, JSF, Server, ServerSide JavaScript, Web, XPages | Verschlagwortet mit , , , , , , , , | 2 Kommentare

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 , , , , , , | Schreib einen Kommentar