- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于XPages的IBM Web 2.0解决方案
基于XPages的IBM Web 2.0解决方案 IBM Software Group – Lotus chenyuan@ 议程 XPages是什么? XPages是什么? XPages与Web 2.0的关系 XPages开发如何利用我们原有的Domino技能 XPages开发会带给我们怎样的不同 XPages开发入门 我们可以用XPage做什么? XPages可以用来做什么? 基于XPages的IBM Web 2.0化解决方案 我们所熟悉的Domino应用页面 你是否希望基于Domino轻松开发出这样的页面? X1=Web 2.0开发技能 选择适合的Ajax Framework Dojo jQuery …… 使用相应框架,并可直接使用一些widget 在Domino Web应用中加入Ajax开发 非常好的答案,但是否是唯一的选择? 开发人员是否具有足够的Web 2.0开发知识? 开发是否简便? X2=XPages 什么是XPages? 一个XPage是一个Domino数据库中的UI设计元素,用于渲染Web页面。 基于Java Server Faces技术构建,适应于脚本开发者 XPages技术 XPages为Domino 带来了艺术级 Web 展现技术 以 JSF 为基础, 充分利用了Lotus Component Designer(Lotus Workplace Designer)的成果 XPages 是专为设计更 “时髦的” Web 应用 内置的 Web 2.0 特性 具有高度扩展能力 解决了Domino领域中的常见问题 突破许多已知限制 展现/数据的分离,HTML 代码生成控制, 服务器 状态, 本地化,扩展性 … XPages为Web 2.0开发而设计 提供直接可用的控件 翻页器,区段,分页面板 使用重复区段的高级展现布局 Ajax功能的本地支持 局部刷新,各种事件可用 TypeAhead 基于Dojo Javascript库 直接使用dojo widget(富文本编辑器,日期提取器) 便于访问dojo模块和widget XPages利用现有的Domino技能 JavaScript将作为主要的编程语言 JavaScript用于客户端和服务器端 利用已有的设计元素(表单,视图,代理) 表单包含文档数据定义和一些业务逻辑 视图用于查询Domino存储 代理用于被后端API调用 利用后端API JavaScript中包括了Java 后端API JavaScript被扩展包含了@Functions() XPages利用现有的Domino技能 与Domino服务器的集成 作为Domino HTTP 服务的一部分被安装 HTTP服务启动后自启动 无需部署——在nsf中创建相应设计元素并保存即可 利用已有的Domino安全模型 数据安全通过后端API完成,基于Web用户的凭证 代码执行由开发者签名控制 使用定制的Servlet Container 利用HTTP服务器配置 认证,请求分发 XPages可以扩展Domino应用范围 可扩展的架构 XPage可调用Java代码 可扩展的数据访问 Domino应用可访问多个nsf里的数据 多个视图和文档可在同一个页面中展现 内嵌的多语言支持 XPages可以渲染Domino应用的外观 展现由CSS控制 对CSS的完全支持 支持主题,为应用提供换肤功能 预定义的组件风格 HTML 标签和属性可直接嵌入到XPages中 议程 XPages是什么? XPages是什么? XPages与Web 2.0的关系 XPages开发如何利用我们原有的Domino技能 XPages开发会带给我们怎样的不同 XPages开发入门(实验) 我们可以用XPage做什么? XPages可以用来做什么? 基于XPages的IBM Web 2.0化解决方案 开始之前…… Domino 8.5 Designer 如果条件具备,建议开发时也安装Domino 8.5服务器 基本的HTML编程技术 HTML基础知识 JavaScript(语法) CSS 一定的Domino知识 表单 视图 代理 资源 …… 开始之前…… 心理建设 宽容并包的对待 XPages 开发功夫在开发之外 捷径? 实践是掌握开发的唯一途径! 最有效的文档 帮助 /ldd/ddwiki.nsf/archive?openviewtitle=XPagestype=catcat=XPagessort=I @ 关于Dojo的知识(可选) Dojo的原理 对dojo widget的基本使用 / 作为XPages的底层实现,dojo几乎是对XPages开发者透明的。但为了实现某些特殊功能时,现有的XPages提供的空间可能无法完全满足,此时需要对dojo
您可能关注的文档
- 含山有意思餐饮通 合同协议.pdf
- 后台主机管理程序5.2操作手册.doc
- 员工假期与考勤管理规定 机械设备 自动化控制系统公司 管理制度.pdf
- 员工假期及考勤管理规定 机械设备 自动化控制系统公司 管理制度.doc
- 吴文烨 8A Unit4g.ppt
- 员工手册 某医疗诊断系统公司.pdf
- 呼叫中心在电力行业中的应用.doc
- 呼叫中心灾难备份服务业务管理办法讨论稿(V1).doc
- 呼叫中心项目采用一体化交换机平台的优势.doc
- 呼叫中心 Contact Center Business Review 1st Half of 2011.pdf
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)