HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
This is the Rough Cut version of the printed book.
A Practical Primer for XPages Application Development, Debugging, and Performance
Using XPages, Lotus® Notes® and Domino® developers can quickly create state-of-the-art web, mobile, and Notes client business applications using standard technologies like HTML, JavaScript, CSS, and XML. Now, there’s a perfect portable XPages quick reference for every working developer. Straight from the experts at IBM®, XPages Portable Command Guide offers fast access to working code, tested solutions, expert tips, and example-driven best practices. Drawing on their unsurpassed experience as IBM XPages lead developers and customer consultants, the authors explore many lesser known facets of the XPages runtime, illuminating these capabilities with dozens of examples that solve specific XPages development problems. Using their easy-to-adapt code examples, you can develop XPages solutions with outstanding performance, scalability, flexibility, efficiency, reliability, and value.
Covers lots of commands and parameters related to
Designed for all Lotus and Domino developers with at least some XPages experience, XPages Portable Command Guide is the ideal companion and follow-up to Mastering XPages from IBM Press, the world’s #1 book on XPages technology.
Chapter 1 Working with XSP Properties 1
Locating and Updating xsp.properties 7
The Timeout Properties 9
xsp.application.timeout 10
xsp.session.timeout 10
xsp.session.transient 12
xsp.application.forcefullrefresh 13
The Theme Properties 13
xsp.theme 13
xsp.theme.web 14
xsp.theme.notes 15
The Resources Properties 18
xsp.resources.aggregate 18
The File Upload Properties 21
xsp.upload.maximumsize 21
xsp.upload.directory 21
The JSF Persistence Properties 22
xsp.persistence.discardjs 23
xsp.persistence.mode 24
xsp.persistence.tree.maxviews 29
xsp.persistence.file.maxviews 30
xsp.persistence.viewstate 30
xsp.persistence.file.gzip 32
xsp.persistence.file.async 32
xsp.persistence.file.threshold 33
xsp.persistence.dir.xspstate 34
xsp.persistence.dir.xspupload 35
xsp.persistence.dir.xsppers 35
The Client Side JavaScript Properties 37
xsp.client.script.dojo.version 37
xsp.client.script.dojo.djConfig 42
The HTML Page-Generation Properties 44
xsp.html.doctype 44
xsp.html.meta.contenttype 45
xsp.html.preferredcontenttypexhtml 46
xsp.html.page.encoding 47
xsp.compress.mode 47
xsp.client.validation 48
xsp.redirect 49
The Error-Management Properties 50
xsp.error.page.default 50
xsp.error.page 52
The User Preferences Properties 55
xsp.user.timezone 55
xsp.user.timezone.roundtrip 56
The AJAX Properties 57
xsp.ajax.renderwholetree 57
The Script Cache Size Properties 60
ibm.jscript.cachesize 60
ibm.xpath.cachesize 60
The Active Content Filtering Properties 61
The Resource Servlet Properties 65
xsp.expires.global 65
The Repeating Control Properties 66
xsp.repeat.allowZeroRowsPerPage 67
The Partial Update Properties 68
xsp.partial.update.timeout 68
The Link Management Properties 69
xsp.default.link.target 69
xsp.save.links 71
The Control Library Properties 73
xsp.library.depends 73
The Composite Data Properties 75
xsp.theme.preventCompositeDataStyles 76
Other Ways of Applying xsp.properties Settings 77
Viewroot Properties 77
Request Properties 78
Applying Properties Using a Theme 80
What Works Where? 81
Conclusion 81