1 : \\点击退出链接\\ 2 : \\提交退出请求\\ 3 : \\清除session\\ 4 : \\退出到注册登陆页\\ B、描述 1)点击退出链接
点击功能主页上的退出链接。 2)提交退出请求
提交退出请求到SalesAction。 3)清除Session
SalesAction清除Session。 4)退出到注册登录页
SalesAction通过findForward方法输出结果页面。 , 添加基金产品用例实现 A、时序图
: 基金柜台操作人员 : fundAdd.jsp : fundViewInfo.jsp : ?StrustAction? FundAction : FundDelegate : ServiceLocator : FundSessionFacade : Fund
1 : \\输入添加的基金产品信息\\ 2 : \\获取输入的信息\\ 3 : \\委托添加产品\\
4 : \\获取FundSessionFacde接口\\ 5 : \\添加基金产品\\ 6 : \\基金产品信息入库\\ 7 : \\返回结果\\
B、描述
1)输入添加的基金产品信息
输入添加的基金产品信息产品名称、产品价格和产品描述,并在提交前校验它们是否为空,为空的话,给出提示信息,不准提交。
2)获取输入的信息
提交后,FundAction通过Form表单获取输入的数据。 3)委托添加产品 委托FundDelegate添加产品。 4)获取FundSessionFacde接口
FundDelegate获取FundSessionFacde接口,以便调用Session Bean。 5)添加基金产品
通过FundSessionFacde的方法添加基金产品。 6)基金产品信息入库
通过调用实体Bean Fund接口的create方法添加产品信息。 7)返回结果 FundAction通过findForward方法输出结果页面。 , 查询基金产品信息用例实现 A、时序图
: 基金柜台操作人员 : fundSearch.jsp :
fundViewInfo.jsp : ?StrustAction? FundAction : FundDelegate : ServiceLocator : FundSessionFacade : Fund
1 : \\输入查询条件\\ 2 : \\获取查询条件数据\\ 3 : \\委托查询\\
4 : \\获取FundSessionFacade接口\\ 5 : \\查询\\
6 : \\查询\\ 7 : \\返回结果\\ B、描述 1)输入查询条件
输入查询条件,产品编号或产品名称,提交前检查是否输入了其中的一项数据。 2)获取查询条件数据
提交后,FundAction通过Form表单获取输入的数据。 3)委托查询
委托FundDelegate查询产品基本信息。 4)获取FundSessionFacde接口
FundDelegate获取FundSessionFacde接口,以便调用Session Bean。 5)查询
通过FundSessionFacde的方法查询基金产品。 6)查询
通过调用实体Bean Fund接口的findByPrimaryKey或findByName方法查询产 品基本信息。 7)返回结果
FundAction通过findForward方法输出结果页面,显示产品基本信息。 , 修改基金产品信息用例实现 A、时序图
: 基金柜台操作人员 : fundUpdateInfo.jsp : ?StrustAction? FundAction : FundDelegate : ServiceLocator : FundSessionFacade : Fund
1 : \\输入基金产品修改数据\\ 2 : \\获取修改数据\\
3 : \\委托修改基金产品\\
4 : \\获取FundSessionFacade接口\\ 5 : \\修改基金产品信息\\ 6 : \\修改基金产品信息\\ 7 : \\返回结果\\ B、描述
1)输入基金产品修改数据
先通过查询查询出基金产品信息,然后点击修改按钮,进行修改产品信息输入 页面,输入修改的数据。 2)获取修改数据
提交后,FundAction通过Form表单获取输入的数据。 3)委托修改基金产品 委托FundDelegate修改产品基本信息。 4)获取FundSessionFacde接口
FundDelegate获取FundSessionFacde接口,以便调用Session Bean。 5)修改基金产品信息
通过FundSessionFacde的方法updateFund修改基金产品。 6)修改基金产品信息
通过调用实体Bean Fund接口的findByPrimaryKey方法查询并修改产品基本信
息。 7)返回结果
FundAction通过findForward方法输出结果页面,显示修改结果。 , 添加新客户用例实现 A、时序图
: 基金柜台操作人员 : clientAdd.jsp : clientView.jsp : ?StrutsAction? ClientAction : ClientDelegate : ServiceLocator : ClientSessionFacade : Client
1 : \\输入客户信息\\ 2 : \\获取输入的数据\\ 3 : \\委托添加客户信息\\
4 : \\获取ClientSessionFacade接口\\ 5 : \\添加客户信息\\ 6 : \\添加客户信息\\ 7 : \\返回结果\\ B、描述 1)输入客户信息
输入客户基本信息,并校验必输项。 2)获取输入的数据
提交后,ClientAction通过Form表单获取输入的数据。 3)委托添加客户信息 委托ClientDelegate添加客户基本信息。 4)获取ClientSessionFacde接口
ClientDelegate获取ClientSessionFacde接口,以便调用其业务方法。 5)添加客户信息
通过调用ClientSessionFacde接口的createClient方法添加客户信息。 6)添加客户信息
ClientSessionFacde调用实体Bean Client的create方法添加客户信息到数据库。 7)返回结果
ClientAction通过findForward方法输出结果页面,显示添加结果。