- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GIT_REF_EasyUDA平台应用开发指南
EasyUDA平台
应用开发指南
高伟达软件技术有限公司
2007年3月
文档信息
标题 EasyUDA平台应用开发指南 版本号 2.1 版本日期 2007-3-3 打印日期 / 文件名 GIT_REF_EasyUDA平台应用开发指南 存放目录 所有者 项目组 作者 邹明
修订记录
日期 描述 作者 版本号 2007-3-3 文档建立 邹明 1.0 2007-3-5 修改BackingBean段落的内容 邹明 1.01 2007-3-13 增加IDataStore接口方法描述 邹明 1.10 增加异常处理描述 增加日志处理描述 增加方法命名约束 2007-3-14 增加流程开发的内容 邹明 1.20 2007-3-15 增加开发工具的指导内容 邹明 1.21 2007-3-16 增加程序模板的内容 邹明 1.22 2007-3-22 修正异常处理一节中BS捕获异常的约定 邹明 1.23 2007-3-22 添加WPS流程开发章节 邹明 1.30 2007-3-26 添加PLSQL Developer章节 邹明 1.40 2007-4-23 添加公共服务章节 邹明 1.50 2007-4-25 修改流程开发章节 邹明 1.60 2007-5-21 将流程开发章节抽取为独立文档 邹明 1.61 2007-7-3 添加uda2.0技术特性 邹明 2.0 2007-7-26 添加项目配置文件内容 邹明 2.1
文档审核/审批(此文档需如下审核)
姓名 公司/部门 职务/职称
文档分发(此文档将分发至如下各人)
姓名 公司/部门 职务/职称
本文档中所包含的信息属于机密信息,如无高伟达软件技术有限公司的书面许可,任何人都无权复制或利用。
?Copy Right 2007 Great Info Tech China
目 录
1 目的 3
2 范围 3
3 参考资料 3
4 文档变量 3
5 架构介绍 3
5.1 2.0特性 4
6 开发工具 5
6.1 Eclipse 5
6.2 Erwin 6
6.3 Oracle 6
6.4 PL/SQL Developer 6
6.4.1 操作数据 8
6.5 TortoiseCVS 9
6.6 Websphere Intergration Developer 9
7 开发环境 9
7.1 工作目录 9
7.2 项目配置文件 11
7.2.1 主配置 11
7.2.2 安全配置 12
7.2.3 流程配置 13
7.2.4 文档配置 13
8 功能开发 13
8.1 命名 14
8.1.1 功能命名 14
8.1.2 方法命名 14
8.2 界面开发 15
8.2.1 JSF页面 15
8.2.2 界面框架 15
8.2.3 信息提示 17
8.3 权限配置 17
8.4 编写Java代码 18
8.4.1 BackingBean 18
8.4.2 Value Object 21
8.4.3 Use Case Controller 21
8.4.4 Business Service 23
8.5 数据持久化 23
8.5.1 ID标识 24
8.5.2 IDataStore接口 24
8.6 异常处理 26
8.6.1 业务异常代码 26
8.7 日志处理 26
8.8 功能调试 27
8.9 公共服务 27
8.9.1 系统常量 27
8.9.2 服务类 28
9 29
目的
本文档主要介绍高伟达EasyUDA信贷软件平台的架构和功能,并且指导如何在EasyUDA平台基础之上进行功能的开发。
范围
将使用EasyUDA平台进行银行信贷业务开发的开发人员。
参考资料
GIT_STD_EasyUDA平台开发规范.doc
GIT_STD_数据库设计规范.doc
在WID中开发流程应用.pdf
文档变量
WORKING_FOLDER:开发人员在自己电脑上设定的开发目录
CVS_HOST::pserver:用户名@5:/CVS_ROOT
FTP_HOST:5
ORACLE_HOST:5:1521
ORACLE_USERNAME:cmis
ORACLE_PASSNAME:cmis
架构介绍
EasyUDA平台在系统运行时是基于J2EE的三层架构思想实现的四层体系结构。分为:展现层、控制层、业务层、持久层。
展现层:将系统应用通过用户界面展示给用户。采用JSF技术,主要的编程元素有jsp,BackingBean,faces-config。
控制层:转发展现层对业务层的逻辑请求,由用例控制器(UCC)实现。UCC不仅仅转发请求,另外两个重要特性:一是控制业务执行
文档评论(0)