Mastering XPages:深入指南
需积分: 1 168 浏览量
更新于2024-07-23
收藏 3.28MB PDF 举报
"Domino xPage开发指南,包含XSP属性的工作原理,详细解析了xsp.properties中的各项配置,如超时属性、主题属性、资源属性、文件上传属性以及JSF持久化属性。该资源出自《Mastering XPages》一书,由Martin Donnelly, Mark Wallace和Tony McGuckin撰写,提供了深入浅出的XPages应用开发和语言学习的步骤指导。"
XPages是IBM Lotus Domino平台上的一个创新技术,用于构建富客户端Web应用程序。在"XPages.Portable.Command.Guide"中,主要介绍了与XPages开发相关的各种配置属性,这些属性可以用来优化和定制应用程序的行为。
1. 工作与XSP属性:这部分讲解了如何定位和更新`xsp.properties`文件,它是控制XPages行为的关键配置文件。
2. 超时属性:
- `xsp.application.timeout`定义了应用程序的超时时间,超过这个时间,用户的会话将被终止。
- `xsp.session.timeout`设置用户会话的超时时间。
- `xsp.session.transient`允许指定会话是否为临时的,临时会话在关闭浏览器后不会保存状态。
3. 主题属性:
- `xsp.theme`定义应用程序的主题,可控制页面的样式和布局。
- `xsp.theme.web`和`xsp.theme.notes`分别用于Web和Lotus Notes客户端的主题设定。
4. 资源属性:
- `xsp.resources.aggregate`控制是否合并资源,如CSS和JavaScript,以提高页面加载性能。
5. 文件上传属性:
- `xsp.upload.maximumsize`设定单个文件的最大上传大小。
- `xsp.upload.directory`指定文件上传的存储目录。
6. JSF持久化属性:
- `xsp.persistence.discardjs`控制是否丢弃JavaScript状态。
- `xsp.persistence.mode`设定数据的持久化方式,例如内存或文件。
- `xsp.persistence.tree.maxviews`和`xsp.persistence.file.maxviews`分别限制视图树和文件持久化的最大视图数。
- `xsp.persistence.viewstate`管理视图状态的存储。
- `xsp.persistence.file.gzip`启用或禁用文件持久化时的GZIP压缩。
- `xsp.persistence.file.async`允许异步持久化。
- `xsp.persistence.file.threshold`设置文件持久化阈值。
- `xsp.persistence.dir.xspstate`和`xsp.persistence.dir.xspupload`分别指定XSP状态和上传文件的存储目录。
《Mastering XPages》这本书提供了深入的实践指南,通过大量的实例帮助开发者逐步掌握XPages技术,无论你是否有Notes/Domino开发经验。作者们分享了他们在IBM XPages团队中的经验和最佳实践,帮助读者理解和掌握整个开发流程,从而成为XPages领域的专家。
2011-01-28 上传
109 浏览量
2022-02-26 上传
152 浏览量
105 浏览量
191 浏览量
2022-02-27 上传
2013-09-09 上传
2015-11-04 上传
choubiao
- 粉丝: 0
- 资源: 2
最新资源
- Homepare_App_1
- Cine-Data:使用TMDB API的电影搜索器和跟踪器
- brick:Brick Mag 原型
- 如何做好企业的培训(2个PPT)
- 企业大堂3D效果图模型
- 由Arduino提供支持的小吃自动售货机-项目开发
- dflex:JavaScriptJavaScript项目来操纵DOM元素
- Personal-Portfolio-Website:个人投资组合网站
- 集团管理及组织架构培训需求DOC
- color-file:根据模式和文件扩展名为迷你缓冲区中的文件着色
- Visual-Web:用于HTML,CSS和TypeScriptJavaScript的可视工具
- 电力设备新能源年月投资策略国内需求拉动下半年增长电网投资加速-36页.pdf.zip
- jdk-8u151-x64.zip
- doodle-jump
- OpenWrt-Newifi_D2:OpenWrt-Newifi_D2
- Spherium:运用 OpenGL 的力量,创造菊石、克莱因瓶和好奇的球体!-matlab开发