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: ServerSide JavaScript
XPages: High Performance Applications
During the last months I worked on a high performance XPages application used by a lot of end users. To get a better data throughput, I decided to use a reverse proxy for load balancing, caching of ressources, SSL connections … Weiterlesen
Veröffentlicht unter Java, Java Script, Lotus Script, Performance, ServerSide JavaScript, Web, XPages
Verschlagwortet mit Domino, Java, Java Script, Lotus Script, Performance, Server, Tipp, Web, XPages
8 Kommentare
XPages: The Outputstream and binary data
As wiritten in the comments, Verne is correct. I just missed the „facesContext.responseComplete()“ in the beforeRenderResponse event. If you want to get control over the outputstream of a XPage, you can use the response object from the ExternalContext: var response … Weiterlesen
Veröffentlicht unter Java, Server, ServerSide JavaScript, Web, XPages
Verschlagwortet mit 8.5.3, Domino, HTTP, Java, Server, ServerSide JavaScript, Web, XPages
7 Kommentare
SSJS: Execute remote SSJS Code
I have created a small helper class to run SSJS code from a remote server. The basic idea behind this class is a question on stackoverflow: http://stackoverflow.com/questions/12054733/include-jss-file-from-notes-document-as-resource As far as I know there is no way to add a SSJS … Weiterlesen
Veröffentlicht unter Java, Java Script, ServerSide JavaScript, XPages
Verschlagwortet mit Domino, Java, Java Script, ServerSide JavaScript, XPages
3 Kommentare
SSJS: What’s „this“?
In Serverside JavaScript the keyword this always refers to the “owner” of the function which is executing, or rather, to the object that a function is a method of. This means f.e. that this refers to the UIComponent which contains the … Weiterlesen
Veröffentlicht unter Allgemein, Java Script, ServerSide JavaScript, XPages
Verschlagwortet mit Domino, Java Script, ServerSide JavaScript, XPages
Ein Kommentar
Quick-n-Dirty: @ClientType() in XPages
The @ClientType formula provides an interesting behaviour: If you add the value to a label, the result will be as expected. It returns “Web” in Browser and returns “Notes” in XPiNC. <?xml version=“1.0″ encoding=“UTF-8″?> <xp:view xmlns:xp=“http://www.ibm.com/xsp/core“> <xp:label value=“#{javascript:@ClientType()}“ id=“label1″ /> … Weiterlesen
Veröffentlicht unter @Formula, Allgemein, ServerSide JavaScript, Web, XPages
Verschlagwortet mit @Formula, Domino, ServerSide JavaScript, Tipp, Web, XPages
Schreib einen Kommentar
XPages: Access a datasource from one custom control in another one
On stackoverflow.com, a very interesting question was asked: How can you access a document datasource from one custom control in another custom control. And here comes my solution in a small SSJS function. First you have to add an id to … Weiterlesen
Veröffentlicht unter Java Script, ServerSide JavaScript, XPages
Verschlagwortet mit 8.5.3, Domino, ServerSide JavaScript, Tipp, XPages
2 Kommentare
XPages: Access resources and their content (2)
By using the same code as described in the previous article you can access the complied java classes. To get the correct path you have to do the following: 1. Select the java element you want to access 2. Have … Weiterlesen
Veröffentlicht unter Java, ServerSide JavaScript, XPages
Verschlagwortet mit 8.5.3, Domino, Java, ServerSide JavaScript, Tipp, XPages
Schreib einen Kommentar
XPages: Access resources and their content
To access XPages resources during runtime and to get their content as a string, you can use the following SSJS code snippet: <?xml version=“1.0″ encoding=“UTF-8″?> <xp:view xmlns:xp=“http://www.ibm.com/xsp/core“> <xp:label id=“label1″> <xp:this.value><![CDATA[#{javascript: var url = „/WEB-INF/faces-config.xml“; … Weiterlesen
Veröffentlicht unter Java, Java Script, ServerSide JavaScript, XPages
Verschlagwortet mit 8.5.3, Designer, Domino, ServerSide JavaScript, Tipp, XPages
Ein Kommentar
DocumentDataSource with Signer/SignerWithFullAccess-Rights
Yesterday I read the very interessting question from Daniele Grillo at stackoverflow.com: Is a datasource available for XPages who can access the underlying document with different access levels? I have never seen one before, so I decided to do some … Weiterlesen
Veröffentlicht unter Java, JSF, Security, ServerSide JavaScript, XPages
Verschlagwortet mit 8.5.3, Domino, Java, JSF, Security, ServerSide JavaScript, XPages
7 Kommentare
Controlling the HTTP Expires Header
After reading a question on stack overflow about setting an own HTTP expires header and the problem that an additional header is generated automatically, I made some tests how the domino server can be forced to stop this behaviour programmatically. … Weiterlesen