欢迎来到天天文库
浏览记录
ID:22606703
大小:140.48 KB
页数:9页
时间:2018-10-30
《四川电信资源管理系统设计说明》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1框架概述后台运行坏境:Weblogic10.0+JDK1.5.X-weblogic10.0支持EJB3.格仑后台枨架采HjSLSB+Spring+EntityBean架抅.兵休••黎照据架戾次划分'1.1系统的部署方式目前垛型阶段选用的趂”本机无GIS数榭级冲方式".1.1.1本机有GIS数据缓冲方式1.专川涔户蹦本机选川一个枭面数M昨用于级冲N天以前的GIS&«,N天以后的数IK足在名户翊启动后.系统fl动从本地M的空间数炽说服务器上拖T来加我到客户袱的级冲库中,该同步方式完全依钕PGIS数据库中的时
2、叫戥.对子GIS数据的消除.本地网数据库中只作逻5U上的W除(即标ii!州除字段),2.专用各户湘的GIS直梭从本地级冲痒中加软数据.因此.GIS数裾史新后住先佥更新到木地的後冲库.然后,洱史新到远稃本地M的数裾库中,这种方式下如何保证GIS数据对象的标识在本机和远程本地网--致是比较关键的*3.资源城性的史新统•访求J2EE后台.lh后台完成资源W性数祇的史新,"木机後冲痺滩考虑数据的安全性.与远朽数据痄的一致性问朗。1.1.2本机无GIS数据缓冲方式该种万式和极行的资源讶理系统类似,极何资源讶埕系统的
3、性能,可迪过没il•上的调格得到部分优化,另外,也可以依賴GeoMediaPro6.0本身的性能改俾,但具休性能比涼有的资源锌理系统捉升多少.还须进一步松验,1.2J2EE后台框架层次划分如上阁所示,后台通过SessionBean提供统•的接口与盼台进行交行交互.SessionBean接受的衫数中包括W求的IK务(SID>及和应的参数和上下文数!K:SessionBean在技到求之后,通过Spring配件屮的配W.将HI应的服务映紂筠实际业务服务Bean执行:业务眼务Bean采川Command说式.每个业
4、务实体完成与前台HI—致的功能:采用EJB3将他务丈休持久化到数据库中去。1.3前台与J2EE后台交互序列图以査找一个实体对象为例.其它悄况的交互过程类似。1.JavaGUI咨户飧通过RMI访MBizService的Remote技U(WEB•各户端通过Controller调过BizService的Local接I丨〉.通过Request对象将ift求代到后台•2.BizService贫先验证W求足否合法(足否宵正埯的serviceName,足否有权限访H该服务,参数足否符合嬰求)3•通过Spring的上下文
5、对象収得服务的实现(Command说式)4•调川Command的execut©(Requestreq.Responseres)执h业务过稅.讨个Command的内部实现流稃力:验換/执行转換.5.封装响应对象,将执行钴泶返回调川话k1.4J2EE后台框架实现主要类图1.4.1ngrm.biz.facade包1.4.2ngrm.biz.core包具体业务服务/较验器/转换器都直接从Base抽象类上进行实现。1.4.3ngrm.biz.util包1.4.4ngrm.biz.BizException类2实现细节
6、2.1业务服务每一个业务服务Bean均要实现Icommand接口,并R采用牟例模式。*注:如泶冷矩通过装配方式实现数拋较验/前W.转换/执行/后W.转换的话,可能会采用般型万式。此部分,有待于庇型阶段充成后.报扮:拟型中、Ik务眼务的实现怙况來做决定,每一个业务服务Bean的execute依赖Request和Response两个参数,Request中存放请求的参数及上下文数据;Response将处理的纳采返回给调用者*系统实现BaseCommand对象.该对象中按如下收序执行:1.校验:对捉交的矣数进行校
7、验.校验在…般情况下(以后兎用的可能性较大)山校验器进行校验,在该Bean外新淫实现Ivalidator接口的对象进行实现-特殊依况时可以迮接在本Bean中充成,但不提侶,2.前K转换器转换:前捆提供的参数可能不符合后台业务处埕对象的要求,滿芨进行转换,通过该步骤充成。在一般怡况下(以后萊川的可能性较大>也山转换器进行转换,在该Bean外新迮实祝transformer接门的对象进行丈现。3.执行:执行他齐逻讲,4.后W转换器转換:执行后的结果与胙台SIS•的结果形式不州符.在该步中进行转換.与价找转換器的
8、处理胶則类似.采用单例役式,在实现时不允作对象域变砥声明,函数内声明变IR足允iY•的。对子放入到Request和Response屮的对袋,2•须足持久化对袋.2.2Spring配置在本项H中运用Spring中的IOC部分,遗过修改Spring的文件.装妃业务股务.达到解秘的作用.由于项H曲务的钇杂性.Spring文件将按专业分为多个况货交件.以方便&询、符理.注总唞项:1.业务服务的标识在运行期阀.后台彻乎谣耍根据前瑙Req
此文档下载收益归作者所有