WebBuilder开发手册

上传人:cn****1 文档编号:509597551 上传时间:2024-02-17 格式:DOC 页数:47 大小:1.12MB
返回 下载 相关 举报
WebBuilder开发手册_第1页
第1页 / 共47页
WebBuilder开发手册_第2页
第2页 / 共47页
WebBuilder开发手册_第3页
第3页 / 共47页
WebBuilder开发手册_第4页
第4页 / 共47页
WebBuilder开发手册_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《WebBuilder开发手册》由会员分享,可在线阅读,更多相关《WebBuilder开发手册(47页珍藏版)》请在金锄头文库上搜索。

1、WebBuilder开发手册WebBuilder开发手册目录1. 关于 WebBuilder51.1. WebBuilder 的构成51.2. WebBuilder 运行的原理52. 系统的安装、部署和管理 62.1. WebBuilder 的安装62.1.1. WebBuilder服务器的安装 62.1.2. WebBuilder集成开发环境的安装 62.2. WebBuilder与集他系统的相互集成 72.2.1. 把其他系统集成到 WebBuilder72.2.2. 把 WebBuilder集成到别的系统 72.3. 调试环境的构建72.4. 系统部署和权限设置72.5. 系统的管理82

2、.6. 应用系统的发布82.7. 运行环境93. 集成开发环境的使用 93.1. 编辑器的使用 103.2. 表单设计器的使用 104. WebBuilder 开发基础114.1. 开发我的第一个 Hello World程序114.2. 系统的目录结构124.3. WebBuilder中的参数机制 124.4. 系统的配置134.5. 运行时变量144.6. xwl文件的 body描述144.7. 多域运行及初始帐户 154.8. 系统数据库表说明 154.8.1. 用户表 WB_USER 154.8.2. 计划任务表 WB_TASK 154.8.3. 日志信息表 WB_LOG164.8.4.

3、 键值对照表WB_KEY164.8.5. 文本表 WB_TEXT 164.8.6. 桌面保存信息表 WB_PORTALET165. 页面的布局和容器组件 175.1. 容器组件175.1.1. viewPort 显示容器 175.1.2. panel 面板 175.1.3. extWindow 窗口175.1.4. extForm 表单185.1.5. tab 页185.1.6. fieldSet 字段集185.2. border 边界布局 195.3. fit适配布局205.4. absolute绝对位置布局 205.5. accord ion 折叠布局206. 数据库的访问216.1. 查

4、询组件216.1.1. 返回结果集 216.1.2. 参数的使用216.1.3. 事务226.1.4. 跨数据库开发226.1.5. 示例236.2. 数据更新组件 236.2.1. 数据来源236.2.2. SQL语句的批运行 246.3. 数据生成器组件 246.3.1. 生成json格式的数据 246.3.2. 生成图片数据256.3.3. 生成二进制流257. 组件的使用257.1. 目录257.2. 标签267.3. 编辑框、数字框和按钮 267.4. 菜单及工具条267.4.1. 菜单制作267.4.2. 制作面板嵌入式菜单 277.4.3. 制作常规菜单277.4.4. 制作内置

5、工具条菜单 277.5. 日期和时间277.6. 单选框和复选框 287.7. ajax禾口store 组件 287.7.1. ajax 组件287.7.2. store 组件297.8. 下拉框297.8.1. 通过预置的下拉项使用 297.8.2. 通过关联store的方式异步引用下拉项 297.8.3. 通过关联query的方式同步引用下拉项 297.8.4. 类似于google的异步搜索提示下拉项 297.9. 树组件307.9.1. 同步树307.9.2. 异步树307.10. 表格317.10.1. 同步表格317.10.2. 异步表格317.10.3. 表格列的定义317.10.

6、4. 可编辑表格317.11. 组合组件327.11.1. DualList 双重列表 327.112TreeList 树列表327.11.3. ComboTree 下拉树327.12. 图表327.12.1. Chart 图表容器 327.12.2. ChartContent 图表内容337.13. 辅助组件337.13.1. mail 电子邮件347.13.2. action 动作组件347.13.3. excepter 异常触发器347.13.4. validator 验证器347.13.5. defaultValue 默认值347.13.6. keyMap 按键映射347.14. ac

7、tionFile 文件组件357.15. html组件的使用357.15.1. 直接添加357.15.2. 通过面板的 content属性添加 358. 后台 Java与前台 JavaScript的使用 368.1. 调用后台 Java类方法368.1.1. Request 使用 368.1.2. Resp onse 使用368.1.3. method组件的属性 378.1.4. 示例378.2. 编写 JavaScript 和 HTML 脚本378.2.1. 使用脚本组件378.2.2. body 的 script 属性388.2.3. 脚本的直接输出 38系统提供的实用 JavaScrip

8、t函数38? 版权所有,保留所有权利-# -WebBuilder开发手册1. 关于 WebBuilderWebBuilder是一款跨平台、数据库和浏览器的Web可视化应用开发和部署平台。使用WebBuilder可开发 ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的 行业应用系统,帮助信息化管理系统的快速构建。WebBuilder帮助提高应用系统的开发效率,并降低成本。完善的基础架构,具有应用 系统必须的完整功能,使系统的开发仅需致力于业务的开发。应用开发:提供可视化的WebBuilder集成开发环境,帮助应用系统的快速开发,支持使用Eclipse等开发工具的开发和调试,

9、可以在您原有使用的技术框架上混合使用。应用部署:使用基于Web的资源管理器进行应用的部署,支持Java, .Net,PHP等大部分Web应用的部署。自定义的应用描述语言:基于XML的Web应用描述语言,屏蔽不同平台、数据库和浏览器之间的差异。完整的组件框架:提供应用开发所需的经过封装的前后台组件、开发框架以及应用模块,集成封装了大量 Ext、Dhtml、FusionCharts、标准HTML和JS组件以及包括数据访问、流 程引擎、计划任务、系统调度等框架在内的Java后台组件。使用WebBuilder可快速开发出功能强大的各种企业级应用系统,也可以基于应用系统 平台做深度的二次开发。关于 We

10、bBuilder 的更多信息请访问:http:/WebBuilder开发交流论坛请访问:http:/ n?actio n= webbuilder/applicatio n/bbs/bbs.xwl1.1. WebBuilder 的构成WebBuilder由基于JEE的WebBuilder服务器和基于桌面应用的集成开发环境构成。WebBuilder服务器是运行应用系统的引擎;WebBuilder集成开发环境是开发应用系统的工具,用于生成应用 xwl文件。最新版本的WebBuilder服务器和集成开发环境请到如下网址下载:http:/ n?actio n=webbuilder/applicatio

11、n/about/dow nload.xwl1.2. WebBuilder 运行的原理WebBuilder使用集成开发环境生成应用描述文件xwl,使用服务器来解析运行xwl文件。xwl文件是基于xml的描述应用逻辑的文件,类似于 jsp文件。通过使用集成开发环境可视化地设计应用的前后台组件、属性、方法和事件,来构建整个应用的大部份功能和框架,可以通过编写前台 html/JavaScript脚本和后台java代码来扩充 业务功能的开发。xwl文件内的组件是有先后顺序的,服务器解析xwl文件时,会根据组件的先后顺序来执行。比如xwl文件内包含query组件和grid组件,其中grid组件引用了 qu

12、ery组件,那么 query组件必须在grid组件之前定义,可通过编辑器拖动组件来调整同一层次上组件的先后 顺序。2. 系统的安装、部署和管理2.1. WebBuilder 的安装2.1.1. WebBuilder服务器的安装安装和配置目标系统的Java运行环境、 Web应用服务器和数据库系统;解压缩 WebBuilderServer.zip,并复制 META-INF、WEB-INF 和 WebBuilder 三个目录至 应用服务器的应用目录,如Tomcat6/webapps/wb ;编辑META-INF/context.xml配置数据库连接信息,如MySql可配置 wb_mysql项,Sql

13、Server可配置wb_mssql项,Oracle可配置wb_oracle项。在配置数据库连接信息之前, 请确保指定名称的数据库已经创建,如配置目标数据库为wb,则名称为 wb的数据库必须已经创建;复制指定的数据库驱动 jar包至应用服务器lib目录,如Tomcat6/lib。MySql复制软件 包中的attachment/mysql51.jar(适用5.1,其他版本请自行从网上下载 ),Sql Server复制 软件包中的 attachment/sqljdbc4.jar(适用2008,其他版本请自行从网上下载 ),Oracle复 制软件包中的attachment/ojdbc14.jar(适用

14、9i,其他版本请自行从网上下载 );打开 webbuilder/system/main.xml ,修改 main/var/jndi 项为实际使用的 jndi,如 java:comp/env/jdbc/wb_oracle,修改 main/var/dbType 项为实际使用的数据库类型,如 MySql、MsSql(MsSql 表示 Sql Server)、Oracle 等;配置完以上所有信息后,打开数据库安装和配置程序,配置程序 URL地址为:http:/ip:8080/wb/main?action=webbuilder/application/portal/setup.xwl, ip为 ip 地址;wb为应用目录名称,如安装在ROOT目录,则取消此项;如果端口为80可取消:8080, 点击重新安装按钮,即可完成所有的安装;提示:如果安装过程中发生错误,请确认META-INF/context.xml 和 webbuilder/system/main.xml 配置是否正确,如有必要可重启 应用服务器再进行安装;登录系统 Portal的地址:http:/ip:8080/wb,首次登录系统管理员用户为:用户名称 system,密码system ;登录后请阅读首次使

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号