- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于COM+的电子银行实现答辩人:刘旸
目录项目背景简介1相关技术简介2开发过程3总结4WWW.SOPPT.CN
1.项目背景简介电子银行是指所有通过电子手段获得的银行业务活动。电子银行的范围是非常大的。本系统电子银行所指为对银行出纳员操作界面、账号操作界面和ATM操作界面的模拟。WWW.SOPPT.CN
1.项目背景简介从20世纪末开始,国内银行业的竞争加剧,各家商业银行纷纷加大对电子化建设的投入银行客户量不断增加,传统的C/S(客户机/服务器)模式使得服务器负担过重为了解决上述问题,本项目采用三层架构,并使用COM+技术。
WWW.SOPPT.CN
1.项目背景简介COM+是一个组件实现的规范,不是语言。用这个规范实现的二进制代码可以用规范指定的方法调用,而且接口独立于实现,可以避免不同编程语言,不同的组件版本带来的问题。三层架构是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。C/S模式?WWW.SOPPT.CN
2.相关技术简介三层架构所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。优点:1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。WWW.SOPPT.CN
2.相关技术简介缺点:1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。3、增加了开发成本。WWW.SOPPT.CN
2.相关技术简介业务逻辑层CreateCustomerCreateAccountCreateCardDeleteAccountDeleteCardGetAllAccountsGetAllCardsQueryByAccountNoQueryByCardNo表示层数据访问层WWW.SOPPT.CN
2.相关技术简介COM+ COM+并不是COM的新版本,我们可以把它理解为COM的新发展,或者为COM更高层次上的应用。是开发软件组件的一种方法。组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统以及其他组件提供服务。COM+的底层结构仍然以COM为基础,它几乎包容了COM的所有内容。但更重要的一点是,COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。WWW.SOPPT.CN
2.相关技术简介COM+的基本结构并不复杂,简单说起来,它把COM和MTS的编程模型结合起来,同时又增加了一些新的特性。COM+结构图WWW.SOPPT.CN
2.相关技术简介COM+的知识繁多,主要介绍用到的几个方面:事物处理(类的每个方法都会运行在一个事物中)[AutoComplete(true)]安全性对象共享WWW.SOPPT.CN
2.相关技术简介事物处理TransactionOption的值描述Disabled忽略当前环境的事物NotSupported在一个无事物管理的环境中创建组件Required存在事物,就共享事物;否则,生成一个新的事物RequiredNew生成一个新事物Supported事物存在,就共享事物WWW.SOPPT.CN
2.相关技术简介安全性认证级别描述None(无)客户调用进入组件时从来不进行认证Connect(连接)调用者连接到应用程序时认证Call(调用)对每个方法调用都发生认证Packet(包)对包加以分析以确保都已到达且都是从客户来的(默认)WWW.SOPPT.CN
2.相关技术简介对象共享:对象共享就是共享同一个CLSID(ClassID)的预先实现的对象集。使用对象共享的目的是为了将创建对象的开销平摊给各个用户,从而减少整体的对象创建开销。通过如下属性配置:最小共享容量(MinPoolSize)最大共享容量(MaxPoolSize)创建时限(CreationTimeout)WWW.SOPPT.CN
2.相关技术简介优点:(1)真正的异步通讯。C
文档评论(0)