EMP 入门实例快速开发指南
EMP 入门
实例快速开发指南
1 / 103
EMP 入门实例快速开发指南
目录
5.3.4
5.3.5
5.3.6
1 文档管理 ········································································································································· 4
1.1 文档信息 ···························································································································· 4
1.2 修改记录 ···························································································································· 4
2 内容摘要 ········································································································································· 5
3 目的 ················································································································································· 5
4 前提条件 ········································································································································· 5
4.1 软件环境 ···························································································································· 5
5 搭建 perbank 个人网银 ················································································································· 5
5.1 安装 EMP 插件 ················································································································· 5
5.2 导入项目 ···························································································································· 6
5.3 配置环境 ···························································································································· 6
5.3.1 1. 配置 JDK ············································································································· 6
2. 配置应用服务器运行库 ················································································ 10
5.3.2
3. 配置项目编译路径 ························································································ 14
5.3.3
4. 配置 Tomcat 插件 ·························································································· 18
5. 配置数据库连接池 ························································································ 22
6. 运行个人网银 perbank ·················································································· 23
6 入门实例 ······································································································································· 24
6.1 实例一:HelloWorld ·········································································································· 24
6.1.1 创建 biz ················································································································ 24
6.1.2 新建 mvc ·············································································································· 33
6.1.3 添加 helloWorld 子菜单 ····················································································· 40
6.1.4 运行 HelloWorld·································································································· 42
6.2 实例二:新增实例 ············································································································· 44
6.2.1 新建表 PB_TEST ································································································ 44
6.2.2 添加数据元素定义 ····························································································· 45
6.2.3 添加 addTest.biz ·································································································· 46
6.2.4 添加 addTest.mvc ································································································ 51
6.2.5 添加子菜单新增实例 ························································································· 55
6.3 实例三:删除实例 ············································································································· 56
6.3.1 新建 testDelete.biz ······························································································ 56
6.3.2 新建 testDelete.mvc ···························································································· 59
6.3.3 添加删除修改实例子菜单 ················································································· 60
6.4 实例四:修改实例 ············································································································· 63
6.4.1 新建 testModify.biz ····························································································· 64
6.4.2 新建 testModify.mvc ··························································································· 67
6.4.3 运行实例 ·············································································································· 68
6.5 实例五:查询实例 ············································································································· 69
6.5.1 新建 testQuery.biz ······························································································· 70
6.5.2 新建 testQuery.mvc ····························································································· 72
6.5.3 新增子菜单查询实例 ························································································· 73
2 / 103
EMP 入门实例快速开发指南
6.6 实例六:自定义 Action 实例 ··························································································· 75
6.6.1 新建一个组件分类 ····························································································· 75
6.6.2 新建一个 Action 组件 ························································································ 77
6.6.3 应用自定义 Action 组件 ···················································································· 80
6.7 实例六:报文实例 ············································································································· 88
6.7.1 新建 testBaoWen.biz ··························································································· 88
6.7.2 新建 testBaoWen.mvc ························································································· 98
6.7.3 新报文测试菜单实例 ························································································· 99
7 添加数据定义·····························································································································100
7.1 添加数据分类 ················································································································100
7.2 添加数据元素定义 ········································································································101
3 / 103
EMP 入门实例快速开发指南
1 文档管理
1.1 文档信息
文档名称
EMP 入门实例开发指南
保密级别
文档版本编号
V1.0
制作人
复审人
北方网银实施部
制作日期
2010-06-08
复审日期
1.2 修改记录
时间
2010-06-08
2010-06-18
版本
1.0
1.1
说明
文档初建
修改添加
修改人
高清宝
高清宝
4 / 103
EMP 入门实例快速开发指南
2 内容摘要
新手入门参考文档,辅助入门。请结合[EMP&IDE 交易开发实战手册]一起使用。
3 目的
熟悉并掌握
数据域与数据库表映射关系。
EMP 的工作流程,包括 MVC,BIZ 的使用,模块间如何跳转,数据库操作。
了解菜单树及功能模块的管理维护。
通过简单的增删改查实例,快速上手入门。
4 前提条件
4.1 软件环境
1、 网银产品:liana3.5
2、 开发环境:eclipse3.2,emp3.5,tomcat5.0, j2sdk-1_4_2_08
3、 数据库:oracle 10g
5 搭建 perbank 个人网银
本文档涉及实例均是在 liana3.5 产品 perbank 之上进行开发,目的是快速进入开发环节,快速
了解 emp 的基本原来和使用。
本节介绍的是如何简单快的将 liana3.5 产品 perbank 个人网银跑起来。
5.1 安装 EMP 插件
1、 将 EMPIDE_2.1.0.v20090213.zip 解压到 Eclipse 的 plugins 文件夹下
5 / 103
EMP 入门实例快速开发指南
2、 重新启动 Eclipse
如果重启后工具栏出现
,则表明安装成功。
Emp 插件标识
5.2 导入项目
解压 liana3.5.rar,将其中的 commonLib,Gateway,lianaCore,perbank 从工作空间到入。(此
步可参考 EMP&IDE 交易开发实战手册.doc 中的 2.2 导入项目)
5.3 配置环境
此步骤可参考 EMP&IDE 交易开发实战手册.doc 中的 2.3 配置环境
5.3.1 1. 配置 JDK
在菜单中选择 Window\Preferences,进入 eclipse 设置对话框。
6 / 103
EMP 入门实例快速开发指南
在左侧的树形菜单中选中 Java\Compiler 节点,将右侧的默认编译级别设为 1.4
切换到 Java\Installed JREs 节点,在右侧区域点击 Add 按钮,新增 JDK1.4 的 Java 编译环
境。
7 / 103
EMP 入门实例快速开发指南
点击“JRE home directory”后的“Browse...”按钮,选中 JDK1.4 所在目录(此处默认
为 d:\WorkSpace_Training\j2sdk1.4.2_06),系统会自劢查找出相关的运行库,点击“OK”
即可。
8 / 103