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!-
Neueste Beiträge
Neueste 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
Archiv der Kategorie: Allgemein
Security: Fernsteuerbare DocumentDataSources
Analog zu den ViewDataSources lassen sich auch DocumentDataSources über die Adresszeile des Browsers manipulieren: Der URL-Parameter databaseName ermöglicht hierbei die Steuerung der zugrundliegenden Datenbank, und überschreibt einen eventuell in der XPage hinterlegten Wert. <?xml version=“1.0″ encoding=“UTF-8″?> <xp:view xmlns:xp=“http://www.ibm.com/xsp/core“> <xp:this.data> … Weiterlesen
Quick-n-Dirty: Locale setzen (2)
Wie die Locale-Einstellung für eine einzelne Xpage gesetzt wird, ist hier beschrieben. Um die Einstellung jedoch Applikationsweit zu setzen, kann dies durch einen eigenen ViewHandler umgesetzt werden. Dazu benötigt man eine eigene Java-Klasse, die die bestehende Methode calculateLocale überschreibt: package … Weiterlesen
Security: Domino Server Backdoor
Mit XPages lässt sich ein Domino Server auf einfachste Weise lahm legen, da man über die Java Runtime beliebige Threads starten kann. Ein kleiner Button startet z.B. Notepad auf einem Windows Domino Server: <xp:button value=“Start NotePad!“ id=“buttonStartNotePad“> <xp:eventHandler event=“onclick“ submit=“true“ … Weiterlesen
Domino Datasources On-the-Fly (3): ValueBinding & MethodBinding
Das ist der dritte Teil der Serie “Domino Datasources On-the-Fly”. Der zweite Teil findet sich hier. Will man eine Wertezuweisung berechnen lassen, muss ein ValueBinding erstellt werden. Damit lässt sich dann z.B. der Formname eines DominoDocumentData-Objektes berechnen (zugegebenermaßen ein kleinwenig … Weiterlesen
Veröffentlicht unter Allgemein, Java, Java Script, JSF, ServerSide JavaScript, XPages
Verschlagwortet mit Domino, Java, Java Script, JSF, ServerSide JavaScript, Tipp, XPages
3 Kommentare
Domino Datasources On-the-Fly (2): DominoDataView
Das ist der zweite Teil der Serie „Domino Datasources On-the-Fly“. Der erste Teil findet sich hier. Views lassen sich ebenfalls programmatisch erstellen, allerdings muss mindestens der Name der Ansicht angegeben sein (und ausserdem muss die Ansicht existieren): var data = … Weiterlesen
Veröffentlicht unter Allgemein, Java, Java Script, JSF, ServerSide JavaScript, XPages
Verschlagwortet mit 8.5.3, Domino, Java, JSF, ServerSide JavaScript, XPages
Ein Kommentar
Quick-n-Dirty: Die HTTP-Session des Domino-Servers
Um mit SSJS auf die HTTP-Session eines Domino-Servers zuzugreifen, ist nicht viel Code nötig: var exCon = facesContext.getExternalContext(); var sess = exCon.getRequest().getSession(); Dadurch lassen sich folgende Informationen ermitteln: getAttribute(Name:String) Liefert gebundenes Objekt des Attributes „Name“ zurück getAttributeNames() Liefert die Namen … Weiterlesen
Veröffentlicht unter Allgemein, Java, Server, ServerSide JavaScript, XPages
Verschlagwortet mit Domino, JSF, Server, ServerSide JavaScript, Tipp, XPages
Schreib einen Kommentar
Quick-n-Dirty: Hijacking TypeAhead in CSJS
Matthias Nicklisch hat eine interessante Frage im XPages Forum gestellt, nachdem er festgestellt hat, dass im Designer zwar ein OnStart- / OnComplete-Event für die TypeAhead-Funktion angeboten wird, der Code aber als Deprecated angezeigt wird – und auf der XPage auch … Weiterlesen
Veröffentlicht unter Allgemein, CSS, Dojo Toolkit, Errorhandling, Expression Language, Infrastruktur, Java Script, Server, Web, XPages, XSP
Verschlagwortet mit 8.5.2, 8.5.3, Dojo Toolkit, Domino, HTML, HTTP, Java Script, Partial Refresh, ServerSide JavaScript, Tipp, Web, XPages, XSP
2 Kommentare
Quick-n-Dirty: Das xp:hidden-Element
Durch die Verwendung des <xp:hidden>-Elements lässt sich ein verstecktes Feld auf der XPage anlegen. Hier ein Beispiel mit einem statischen Wert: <xp:inputHidden id=“inputHidden1″ value=“abc“ /> Die XPages-Engine rendert daraus diesen HTML-Code: <input type=“hidden“ id=“view:_id1:inputHidden1″ name=“view:_id1:inputHidden1″ value=“abc“> Soweit so gut, doch … Weiterlesen
Veröffentlicht unter Allgemein, Expression Language, HTML, Java Script, ServerSide JavaScript, XPages
Verschlagwortet mit Domino, Expression Language, HTML, Java Script, ServerSide JavaScript, Tipp, Web, XPages
Ein Kommentar
OpenNTF XSnippets Beta gestartet
XSnippets – The next generation code bin, ist als Beta gestartet. Das neue OpenNTF Projekt dient als Sammlung für kleine Code-Schnipsel, die von der Community für die Community zur Verfügung gestellt werden. Hier sind die ersten Schnipsel zu finden.
Veröffentlicht unter Allgemein, Dojo Toolkit, Java, Java Script, JSF, Lotus Script, ServerSide JavaScript, XPages, XSP
Verschlagwortet mit Dojo Toolkit, Domino, Java, Java Script, ServerSide JavaScript, Tipp, XPages, XSP
Schreib einen Kommentar
Performance-Tuning (5): Links und xsp.redirect
Ein Serverseitiger Redirect wird durch die XPages-Engine standardmäßig so durchgeführt, daß an den Client ein spezieller HTTP-Header gesendet wird, der via Javascript ausgewertet und dann durch CSJS geöffnet wird. Der Hintergrund hierbei ist, daß sich dadurch die URL in der … Weiterlesen
Veröffentlicht unter Allgemein, Java Script, Performance, Server, ServerSide JavaScript, Web, XPages, XSP
Verschlagwortet mit Domino, HTTP, Java Script, Performance, Server, ServerSide JavaScript, Tipp, Web, XPages, XSP
Ein Kommentar