- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金蝶BOS快速开发指南
Web开发平台
目录1. 概述 3
1.1. 简介 3
1.2. 产品功能 3
1.3. 产品特性 3
1.4. 定义、首字母缩写词和缩略语 3
1.5. 参考资料 3
2. 开发过程 4
2.1. 概述 4
2.2. 环境准备 4
2.2.1. 开发工具 4
2.2.2. JDK约束 4
2.3. 开发规约 4
2.4. WEB单据开发 5
2.4.1. WEB单据开发过程 5
2.4.2. 框架内置服务 20
2.4.3. WEB主菜单管理 21
2.4.4. 功能服务 22
2.4.5. 权限服务 22
2.4.6. 编码规则服务 23
2.4.7. 套打服务 24
2.4.8. 日志服务 25
2.4.9. 工作流服务 26
2.4.10. 单据转换 28
. 概述 28
.单据关联生成 28
2.4.11.字段权限服务 29
.设置支持字段权限 29
.启用字段权限 29
. 设置字段权限 30
. 字段权限 30
2.5. 集成EAS门户 30
2.5.1. 编制jsp页面 30
2.5.2. 配置portlet模板信息 31
2.5.3. Portlet业务配置信息设置 31
2.5.4. Portlet基础定义设置 31
2.5.5. 页签配置 32
3. 技术特性 33
3.1. 编程模型 33
3.1.1. AOM 33
3.1.2. 数据校验 33
3.1.3. 数据绑定 34
3.1.4. Ajax技术 35
3.1.5. 拦截器 36
3.1.6. 对象注入 40
3.1.7. Winlet 41
3.1.8. 多语言处理 45
3.1.9. 多色彩方案 46
3.1.10. 应用上下文 47
3.1.11. 登录认证 48
3.1.12. 异常处理 49
3.2. 部署模型 50
概述
简介
Web开发平台的核心职能类似GUI框架,是EAS Web产品开发的基础平台,跟GUI应用框架共用EAS Web服务端组件,协同BOS框架和业务模型(BIM)实现模型驱动架构(MDA)。它提供统一的业务开发模型,简化开发逻辑,形成一致的开发模式,最大限度实现代码的重用机制。
Web开发平台作为业务逻辑的核心支撑平台,主要负责以下控制:
UI处理流程管理,如页面打开展现等;
UI通用处理,如RPC交互、数据绑定、异常处理、通用查询等;
业务服务调用,如权限控制、BOTP、工作流等。
Web开发平台与EAS BOS平台的关系:
Web开发平台是金蝶BOS平台的一个组成部分;
跟GUI共用一套元数据模型和设计工具;
跟GUI共用一个应用服务器;
基于更先进的技术特性,如动态注入、IoVC、约定优先于配置等。
产品功能
Web开发平台提供了业务开发的基类体系和界面模板库,以及集成了单点登录认证、权限管理、套打、BOTP、工作流、编码规则、网络互斥、日志及色彩方案等基本服务。
产品特性
与GUI应用开发一致,减少学习成本
支持业务建模与典型界面向导,快速开发业务单据
提供GUI界面转换Web界面工具,快速完成Web应用迁移
内嵌Apusic Web服务器,便于开发和测试
支持热替换,发布元数据和修改代码不需要重启服务器
Web开发平台本身集成功能定义、工具栏、权限、日志、主菜单等功能,让业务开发的功能很容易使用这些通用服务进行协同工作,让业务功能集成和部署更加方便、轻松。
定义、首字母缩写词和缩略语
:Apusic OperaMask,金蝶中间件公司的Web开发框架
AAS:Apusic Application Server:金蝶中间件公司的J2EE应用服务器产品
Ext JS:一套基于Java Script的浏览器端UI组件库
参考资料
环境准备
开发工具
下载地址:/download/aom_download
Apusic:
Apusic Studio:
Operamasks:/dist/aom_eas/
Operamasks Demos:/dist/aom-demos/,其中rcdemos是AOM比较全面的控件示例,开发过程中必不可少的宝典之一。
Web设计器:BOS Studio的一部分,请安装bos6.2及以后版本的Bos Studio即可.
Ext:/deploy/dev/docs/
AOM控件: /help/index.jsp
JDK约束
目前Waf必须基于jdk1.5及以上版本,所以开发时,必须先安装jdk1.5,,在apusic工程使用编译时会报版本不一致的问题。因此不能w:\jdk,而应该使用W:\eas\Server\jdk,如果这个还是有问题,到Sun的网站下载一个jdk1.5。
注意:研发内网不能采用w:\jdk,这个是被精简处理过的
开发规约
Web开发平台对于vi
您可能关注的文档
- [我和作家有个约会]之邹凡凡篇.doc
- 关于海南老城开发区住宅楼考察报告.doc
- NCV55LFW开发框架红皮书.doc
- [精彩回顾]《新零售新视界》第六届连锁品牌总裁峰会暨《客道长远雁飞传情》联合迎新晚会.docx
- 动漫组第一次教学研讨会记录.doc
- WOW4-3稀有宠物捕捉大全.docx
- E6300P用户说明V1-01100706.doc
- 差旅网站简易操作说明.doc
- EVE舰船一些仅存在于数据库中稀有船只(图形+属性)估计很多玩家没见过.docx
- INSPIRATION动态版(2013).pptx
- 广西贺州市富川县2024-2025学年七年级下学期期末检测历史试卷(含答案).pdf
- 河南省驻马店市新蔡县第一高级中学2024-2025学年高二下学期7月期末模拟考试政治试卷(含答案).pdf
- 云南省丽江市第一高级中学2024-2025学年高二下学期期末质量检测政治试卷(含解析).pdf
- 重庆市潼南区2024-2025学年八年级下学期期末考试英语试题(含笔试答案,无听力答案、原文及音频).pdf
- 新疆喀什地区巴楚县2024-2025学年高一下学期7月期末测试政治试卷(含答案).pdf
- 天津市五区县重点校2024-2025学年高一下学期7月期末联考英语试卷(含答案,无听力音频及听力原文).pdf
- 天津市五区县重点校2024-2025学年高一下学期7月期末联考政治试卷(含答案).pdf
- 河北省保定市2024-2025学年高一下学期7月期末调研考试英语试卷(含答案,含听力原文无音频).pdf
- 河南省开封市2024-2025学年高一下学期期末调研考试英语试题(含答案).pdf
- 贵州省贵阳市普通高中2024-2025学年高一下学期期末监测历史试题(含答案).pdf
文档评论(0)