搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
玩转XPages开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121112355
  • 作      者:
    陈原[等]著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
    从实际应用入手,由浅入深、循序渐进地介绍XPages中的各种设计元素。<br>    以一个Web应用的示例贯穿全书。<br>    介绍如何在XPages中应用服务器端和客户端,JavaScript和CSS。<br>    介绍如何将XPages与Domino数据连接。<br>    介绍如何在XPages中应用Domino的公式和代理。<br>    介绍如何在XPages中调用JavaClass。<br>    介绍如何应用类似Dojo这样的第三方Web开发工具。<br>    介绍如何应用XPages中的自定义控件,方便地实现模块化开发和资源的管理共享。<br>    介绍XPages如何支持用户方便地开发多主题、多语言的Web应用程序。<br>    以一个Web应用的示例贯穿全书,读者可以方便地模仿或者直接使用其中的代码完<br>    成相似的开发工作。
展开
内容介绍
    《玩转XPages开发》从实际应用入手,由浅入深、循序渐进地介绍了XPages中的各种设计元素,以及如何在XPages中应用服务器端和客户端JavaScript和CSS,如何将XPages与Domino数据连接,并在XPages中应用Domino的公式和代理,如何在XPages中调用JavaClass,如何应用类似Dojo这样的第三方Web开发工具。除此之外,应用XPages中的自定义控件,用户可以方便地实现模块化开发和资源的管理共享。XPages还支持用户方便地开发多主题、多语言的Web应用程序。《玩转XPages开发》以一个Web应用的示例贯穿全书,读者可以方便地模仿或者直接使用其中的代码完成相似的开发工作。<br>    《玩转XPages开发》针对下列人群:传统的DominoNotes协同应用的开发人员,想进一步学习DominoWeb应用开发;Domino8.5以前的DominoWeb开发人员,想学习并应用Domino8.5的这种强大的Web设计元素;想学习DominoWeb开发的读者。
展开
精彩书摘
    从定制控件的设计理念不难看出,一般来说我们会把在页面中需要重用的部分和对象创建成定制控件,这样就能够方便地在各个XPage页面中使用这些定制控件了。<br>    所以,在开始编写应用程序的具体页面和程序之前,一定要对定制控件进行一定的规划。尽可能地将能够重用的页面元素抽象出来,将它们组成可以重用的定制控件。这样将会大大降低我们的开发和维护成本。<br>    针对页面的布局,在这里我们可以提供两种规划的方案,用户在实际的应用中可以根据需要选择其中的一种方案来规划自己的定制控件,也可以两者同时使用。<br>    1.在XPage页面中完成布局<br>    在XPage页面中完成布局,就是指所有的页面布局都是动态地在XPage页面本身完成的。每个页面都是通过几个定制控件组合完成的。并没有一个统一的视图展示出页面布局。这种布局方式可以非常灵活地完成页面的组织,但缺点就是可能相同的布局,我们需要很多的定制控件来组织,从而最终完成页面的完整布局。
展开
目录
第一篇 入门篇<br>第1章 什么是XPages/2<br>1.1 XPages简介/4<br>1.1.1 XPages的定义/4<br>1.1.2 XPages的运行和配置/7<br>1.2 Web 2.0你的Domino应用——XPages的作用/9<br>1.2.1 XPages诞生由来/10<br>1.2.2 实现更清晰的MVC架构/11<br>1.2.3 Web 2.0效果的集成/14<br>1.3 开始之前/16<br>1.3.1 Domino Web 应用开发简介/16<br>1.3.2 Dojo简介/19<br>1.3.3 其他/22<br><br>第2章 你的第一个XPages应用/25<br>2.1 Domino Designer 8.5介绍/26<br>2.2 XPages设计器介绍/26<br>2.3 第一个XPages应用/29<br><br>第3章 基于控件开发XPages应用/34<br>3.1 XPages控件/35<br>3.1.1 核心控件/37<br>3.1.2 容器控件/38<br>3.1.3 向XPage和定制控件中添加控件/39<br>3.2 控件的属性/40<br>3.2.1 控件的基本属性/42<br>3.2.2 奇妙的“钻石”——可计算的属性值/64<br>3.2.3 为控件轻松加上Ajax特效/68<br>3.3 控件的事件/72<br>3.3.1 控件的事件简介/73<br>3.3.2 简单操作/75<br>3.3.3 客户端的JavaScript简介/78<br>3.3.4 Server端的JavaScript简介/80<br>3.4 输入数据校验/87<br>3.4.1 控件的Validators/89<br>3.4.2 前端校验与后端校验/93<br>3.4.3 校验信息的输出/96<br><br>第4章 修改XPages的外观展现/99<br>4.1 CSS(Cascading Style Sheet)简介/100<br>4.2 如何在Domino 8.5应用中使用CSS/101<br>4.2.1 在Domino数据库中新建样式表文件/101<br>4.3 样例:通过样式表控制XPages显示/104<br>4.4 在主题中指定样式/108<br><br>第5章 将XPages与Domino数据连接/109<br>5.1 利用XPages创建和展现Domino文档/110<br>5.1.1 从一个传统的Domino表单开始/110<br>5.1.2 基于XPages构建文档输入和展现界面/112<br>5.2 XPage与Domino视图/125<br>5.2.1 在XPage中展现Domino视图/125<br>5.2.2 在XPages视图中打开文档/128<br>5.2.3 在XPages视图中实现对文档的多选/129<br>5.2.4 实现视图搜索/131<br><br>第6章 XPages与Domino的公式和代理/133<br>6.1 如何在Domino中实现后端逻辑/134<br>6.2 服务器端JavaScript中的“Domino公式”/135<br>6.3 如何在XPages中调用后端Domino代理/147<br>第二篇 进阶篇<br><br>第7章 自定义XPages控件/156<br>7.1 关于XPages定制控件/157<br>7.1.1 定制控件简介/157<br>7.1.2 规划定制控件/159<br>7.2 创建定制控件/160<br>7.2.1 新建定制控件/160<br>7.2.2 添加UI控件到定制控件/161<br>7.2.3 添加定制控件到XPage页面/162<br>7.2.4 定义可编辑区域/163<br>7.3 设置定制控件的属性/164<br>7.3.1 设置定制控件的属性/165<br>7.3.2 设置在XPage中定制控件的属性/166<br>7.3.3 设置属性定义/166<br>7.3.4 设置可编辑区域的属性/169<br>7.4 组织定制控件/171<br><br>第8章 在XPages中调用Java Class/172<br>8.1 如何在服务器端JavaScript函数库中调用Java类/173<br>8.1.1 通过Designer编写Java代码/173<br>8.1.2 在服务器端JavaScript函数库中调用Java类/177<br>8.2 在XPages中调用Web Service/178<br>8.3 在XPages中访问关系型数据库/179<br>8.3.1 表结构的建立/179<br>8.3.2 创建Java类/179<br>8.3.3 创建服务器端JavaScript库/181<br>8.3.4 调用服务器端JavaScript函数库中的方法/182<br><br>第9章 在XPages中调用Dojo toolkit/186<br>9.1 Dojo toolkit介绍/188<br>9.1.1 Dojo toolkit的组成/188<br>9.1.2 Dojo数据的绑定和验证/189<br>9.1.3 更多关于Dojo toolkit的资料/190<br>9.2 如何在XPages中使用Dojo/191<br>9.2.1 了解系统框架/191<br>9.2.2 实例的流程图/193<br>9.2.3 获取Domino视图JSON数据/194<br>9.2.4 引用Dojo包和Javascript/196<br>9.2.5 绑定Dojo对象JSON数据/197<br>9.2.6 在XPage页面中使用控件/198<br>9.3 定制Dojo对象的外观/199<br>9.3.1 如何定制Dojo对象外观/199<br>9.3.2 重载Dojo对象的CSS类定义/200<br>9.3.3 定制Dojo Tree控件外观/201<br>9.4 实现Dojo对象的事件响应/203<br>9.4.1 如何实现Dojo对象的事件响应/203<br>9.4.2 实现事件响应函数/203<br>9.4.3 实现Dojo Tree控件事件响应/204<br>9.5 实例二:Dojo图表/205<br>9.5.1 步骤和方法/205<br>9.5.2 开发Dojo饼图控件/206<br>9.6 本章小结/209<br><br>第10章 定制XPages的主题/210<br>10.1 XPages主题(Themes)简介/211<br>10.2 主题文件结构剖析/213<br>10.3 定制XPages控件的主题/215<br>10.3.1 主题的继承性/215<br>10.3.2 主题中控件的命名/216<br>10.3.3 定义控件的主题属性/219<br>10.3.4 设置控件主题的属性值/221<br>10.3.5 指定控件的运行环境/224<br>10.4 在主题中引用资源/225<br>10.5 配置Domino应用程序的主题/226<br><br>第11章 XPages的多语言支持/228<br>11.1 在XPages中配置多语言属性/229<br>11.1.1 XPages中开发多语言应用的步骤/229<br>11.1.2 配置多语言选项/230<br>11.2 JavaScript中的多语言使用/234<br>11.2.1 使用Bundle资源/235<br>11.2.2 使用I18n函数库/236<br>11.2.3 其他设计元素中的多语言支持/237<br>11.3 XPages中时区的使用/239<br>11.3.1 配置时区/239<br>11.3.2 动态访问时区/241<br><br>第12章 基于XPages技术改造已有的Domino应用/242<br>12.1 改造,从一个传统Notes应用开始/243<br>12.2 Notes应用的Web 2.0 应用改造方法/245<br>12.3 对现有系统的分析/248<br>12.3.1 功能/248<br>12.3.2 逻辑代码/249<br>12.3.3 界面代码/250<br>12.4 设计,以Web 2.0之名/252<br>12.4.1 用Web 2.0的方式实现传统Domino 应用功能/252<br>12.4.2 以Web 2.0技术提升用户体验/254<br>12.4.3 Domino XPages应用设计的输出/256<br>12.5 全新的XPages视图/256<br>12.5.1 关于分类视图/257<br>12.5.2 关于视图中的文档选择/261<br>12.5.3 关于自定义展现的视图/264<br>12.6 重新设计XPages表单/267<br>12.6.1 重用/267<br>12.6.2 改造/269<br>12.6.3 创新/272<br>12.7 如何让XPages与传统Domino应用共存/274<br>附录A 环境搭建/278
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证