银行系统开发框架介绍(43).ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 Days 开发框架介绍 新一代银行系统开发框架 内容 1st Day 新一代银行系统开发框架简介 1 Hour 开发框架下一般业务请求的处理过程 2 Hour 核心业务分发EJB 3 Hour 2nd Day 异常处理与日志 1.5 Hour 传输过程中的数据表现形式 1.5 Hour 标准的静态数据维护模块 1.5 Hour 业务功能的实现的一个例子 1.5 Hour 新一代银行系统开发框架简介 框架简介 该框架在Jakarta开放源码项目Struts Framework的基础之上构建,全面支持J2EE技术。 在框架的支持下,开发者不仅可以将精力集中于业务功能的实现,缩短开发时间,而且使得构建灵活的、可扩展的、可横向集成的系统成为可能。 真正实现了分层、分布及不同企业应用模块的分离。 支持统一模式的系统基础数据维护功能,包括查询、添加/删除/修改记录等。 提高了企业应用系统的重用。 提供了统一的异常处理、日志机制,与规范化的数据传输方式(XML)。 开发框架包括的项目列表 项目间的层次关系 Enterprise Application Intranet IntranetWeb [AppId]Common : [AppId]Common pushlet Internet InternetWeb [AppId]Common : [AppId]Common [AppId] [AppId]EJB [AppId]Common : : [AppId] [AppId]EJB [AppId]Common 项目间关联示意图 在框架下添加一个新项目的步骤 假设新项目的名称(简称)为 XYZ. 在wsad的J2EE视图下新建一个企业应用项目,命名为Xyz 创建一个名为“XyzEJB”的EJB项目,并把它添加到Xyz。 创建一个普通的Java项目,名为“XyzCommon”。 将“XyzCommon” 和 “AppCommon”设为“XyzEJB”的引用项目(Reference Project) 如果新项目提供基于Internet的业务界面,还需将“XyzCommon”设为“InternetWeb”的引用项目。 如果新项目提供基于Intranet的业务界面,还需将Include “XyzCommon” 设为 “IntranetWeb”的引用项目。 为了在wsad的内置websphere测试环境测试项目,还要将“Xyz”添加到“DevServer”。 新项目在整个框架中的部署位置 开发框架下一般业务请求的处理过程 业务请求处理过程图示 业务请求处理的一般过程 - 1 用户选择/点击菜单项,请求某一交易的(初始)页面; 在输入了相关信息,如查询条件、业务数据等之后,用户通过提交(Submit)HTML表单,触发一个交易请求,该请求包含相关数据一并被提交到Struts。 根据struts-config.xml文件的配置信息,Struts为该请求创建一个相应的Action对象。 Action对象从Form Bean中取得相关数据,从Server端Session中获取一个访问DispatchBean这个EJB的客户端组件对象。将所有需传给后台业务对象处理的信息,及处理这些信息的业务对象名和方法,封装在对象XmlRequest中,接着把XmlRequest对象被转换为一个XML串,该XML串是EJB Client对象向DispatchBean请求服务的参数。 业务请求处理的一般过程 - 2 一旦DispatchBean接收到Client请求,它将根据XmlRequest中的信息,创建指定BO的一个实例,并将请求委派给该BO的特定方法去执行。 在处理请求的BO对象的方法内,一般的,将从由客户端传递XmlRequest对象中取出业务数据,若需访问数据库,则先实例化一个数据库服务对象,通过它来完成对数据库的操作。 数据库服务对象并不直接操作数据表,而是调用相应的DAO对象的对应方法访问数据库。 DAO对象借助JDBC,实际完成对数据表的读写、查询等动作。 处理结果逐层返回,最后由Action对象取得返回信息,并更新Form Bean对象。Action对象的return操作,使整个流程指向新的JSP页面。(另外有一种依靠XML返回信息的方法) 各对象书写要求及说明 – Jsp Page Define the form layout

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档