一、例子的总体构成及内部调用关系如下:
上图说明:
1. 澄色代表 JSP 页面。
2. 绿色代表一个对象的某个方法。(一个 REQUEST 对应的 EVENT)
3. 红色代表一个请求 URI。
4. 蓝色代表一个 EVENT 的返回值。
5. 上述构成的内部调用关系在 controller.xml 中进行配置,参照 controller.xml 可基本理解
上图。
二、部分文档的说明
1. Borrow.java
除了方法 dealWithPay、hasPermission 外 ,所有方法都是上图中 REQUEST 对应 的
EVENT 的 处 理 方法 ; dealWithPay 为 一个 service 调 用 的 方 法, 具 体 参 见 下 述的
services_jiaotw.xml 的说明,hasPermission 为 dealWithPay 内部调用的一个助手方法。
2. services_jiaotw.xml
定 义 了 例 子 中 用 到 的 两 个 service 。 Service 的 配 置 参 见
services_jiaotw.xml、serviceengine.xml 和如何安装配置.txt,三篇文档需要结合起来看。
a) processBorrow
worklist
error errorerror
successsuccesssuccess
error
gman financialdman
dealwith
success
error
worklist
success
success
error
success
error
success error
main
brequest
dman
worklist
financialgman
brequest
actbrequest
Borrow.newBorrow()
Borrow.workList()
accept
Borrow.accept()
Borrow.dispatch()
actdman actgman actfman
Borrow.dman() Borrow.gman()
borrowlist
Borrow.borrowList() borrowlist
success failure
error
Borrow.financial()
- 1
- 2
- 3
- 4
- 5
- 6
前往页