- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EAS费用报销模块
Web二次开发指南
EAS HR系统部 作者 李大伟,贺鹏辉 整理 陈昕
导读
本文从头开始介绍了EAS费用报销Web表单的二次开发方法,同时也说明了开发环境的安装和配置方法。可供机构开发人员对费用报销web表单进行二次开发时参考。
适用范围
EAS费用报销模块web二次开发人员
请注意:本文件只作为产品介绍之用,不属于您与金蝶签署的任何协议。本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。本文件内容可能随时变更,恕不另行通知。
目 录
概述 4
目的 4
范围 4
定义、首字母缩写词和缩略语 4
环境准备 4
jdk安装 4
pt环境准备 4
统一的web开发目录 w:\webdev 4
统一开发工作区间 webdev/workspace 4
W:\webdev\apusicstudio-5.1为开发工具,双击studio.cmd启动开发工具 5
更新和部署AOM 5
部署easweb.ear 5
修改W:\eas\Server\server\deploy\easweb.ear\eas_web.war\WEB-INF下operamasks.xml 6
启动服务器,以协同办公费用报销单为例:可以通过 7
新建web工程 7
新建Apusic标准工程 7
添加web模块 8
新建faces页面 13
添加Apusic服务器 16
运行我们的应用 18
定义及发布元数据 19
实体的定义和发布 19
查询的定义和发布 19
生成web界面代码 19
设置web界面代码路径 19
生成web界面代码 20
添加库文件 23
添加用户库 23
添加WAF包 23
添加业务逻辑类引用 23
Web界面代码的修正 25
*** EditBean.java的修正 25
***Edit.xhtml文件的修正 25
***List.xhtml文件的修正 27
部署及启动eas web应用 27
部署EAS WEB 27
Pt环境下启动EAS 服务 27
二次开发应用 28
修改业务单元 28
发布业务单元 28
执行升级脚本 29
搭建web开发环境 29
修改web页面 29
修改managedBean 29
部署二次开发应用 30
常见问题 30
#{message[***]} EL Expression 错误 30
编辑界面单据体(分录部分)无法显示 30
如何检查调用类的物理路径 30
下载文件时会在线打开,且出现乱码(如何进行文件的下载) 30
表单编辑页中点击新增分录时出错 33
在EditBean或ListBean中,通过@IBOSBizCtrl设置了某个接口(如:@IBOSBizCtrl private IDocReceive service;),但发现在使用该接口service时,service为null 33
在view上找不到managedBean 33
按钮或者其他控件的状态被缓存,如单据查看时某按钮被置灰后,新增时按钮仍是置灰的。 33
Web主界面开发方法 33
编制jsp页面。 33
配置portlet模板信息。 34
Portlet业务配置信息设置。 34
Portlet基础定义设置。 34
页签配置 35
参考资料 35
概述
目的Web工程的创建
元数据的定义和发布
Web界面代码的生成
Web界面代码的修正
EAS web的部署和运行
二次开发应用
Web主界面的开发方法
范围ingdee EAS 6.0,Kingdee BOS 6.0
定义、首字母缩写词和缩略语
:Apusic OperaMask,金蝶中间件公司的Web开发框架
AAS:Apusic Application Server:金蝶中间件公司的J2EE应用服务器产品
Ext JS:一套基于Java Script的浏览器端UI组件库
环境准备
jdk安装
jdk要求5.0以上版本。
pt环境准备
pt搭建一个gui的开发环境。
统一的web开发目录 w:\webdev
统一开发工作区间 webdev/workspace
如图所示:
W:\webdev\apusicstudio-5.1为开发工具,双击studio.cmd启动开发工具
Apusicstudio可以到/dist/apusicStudio/v5.1-M5/获取。
更新和部署AOM
可以到/dist/aom/snap/binaries/获取AOM最新版本
部署easweb.ear
修改部署文件
文档评论(0)