范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

论文对多层信息系统的分析

  1系统分析
  多层信息系统的思想,是在表示层、业务逻辑层、数据访问层的三层结构基础上,根据需要扩展出控制器层、持久化层等新层级,每一层的注重点不同,有利于更好的分解系统结构.以下就几个关键层级的功能与结构进行分析.
  1.1多层信息系统的控制器层
  早期软件模型的系统业务和界面融合一起,使得管理和维护十分艰难.新系统模型结构分离出控制器层,控制器是该层核心,控制器连接界面和系统业务,二者为松耦合,松耦合后的系统对于集群部署后的维护和管理更加轻松.控制器采用MVC实现,即模型(Model)、视图(View)、控制(Controller)模式.控制器的组成部分包括:前端控制器、映射表工厂、动作处理工厂、动作处理部件、视图转发部件.前端控制器处理所有从界面提交过来的相关请求,并集中了控制逻辑,避免逻辑的重复,完成主要的请求处理操作,同时也扮演应用程序控制器的角色.系统需要一个集中的访问点来处理请求.如果没有集中访问点,多个请求的共用控制代码会重复出现,降低模块化程度.该层实现两个主要功能:首先,对于表示层的请求,根据用户的配置,定位需要的业务逻辑并执行,这是操作管理;其次,对于业务逻辑的执行结果,根据用户的配置,定位对应的视图,这是视图管理.映射表工厂是一个操作和视图配置的解释和管理的工厂.当从映射表工厂中得到该请求对应的处理动作关系表后,即可向动作处理工厂获取该具体动作处理类,然后交由该类处理,动作处理工厂负责定位并获取所需要的操作.最后把结果返回给用户并转发到对应的界面去.控制器把系统用例和界面松耦合地连接起来,可以更轻松地扩展和配置新的系统用例和界面,并可以让多种用户界面共享同一个系统用例.即使增加新的访问方式或新的用户界面,也可以方便地整合并继续应用现有的系统用例模型.
  1.2多层信息系统的控业务逻辑层
  业务逻辑层用于实现业务模型的特定功能.业务代表模式封装对业务服务的访问,抽象并隐藏业务服务层的实现细节,例如对于服务远程调用(RMI)所需要的寻址等;把底层的错误或异常转换为程序级别的错误信息,便于用户理解;当调用服务的时候发生错误或异常,业务代表可以直接进行一定次数的重试;对服务数据进行缓存,提高运行效率.以上这些对于客户端是透明的,因此,采用业务代表可以降低客户端和业务逻辑层之间的耦合.服务门面的作用是控制客户端对业务服务的访问,降低远程客户端和业务服务组件的交互所造成的网络负载.一般采用EnterpriceJavaBean实现,客户端对其进行远程调用,在不同容器上相同的服务门面的集群可以使得网络负载均衡.业务逻辑层使用服务定位器透明而统一地实现对业务服务或业务组件的寻址.服务定位器能够隐藏寻址机制的实现细节,封装这一机制对不同实现的依赖.系统通过服务定位器实现重用,降低代码的复杂性,提供唯一的控制点,提供对业务组件或服务的缓存机制,改善系统性能.服务定位器也采用单一模式实现,因为通常一个系统中只采用一个服务定位器.
  1.3多层信息系统的控持久化层
  持久化,就是将对象保存到可以永久性保存的存储媒介中.持久化层是在面向对象结构中一个专门负责对象持久化的类层次,将数据使用者和数据实体相互关联.持久化层使得对象的存贮对于程序设计者是透明的,设计者可以专注于应用逻辑的开发,不必考虑如何存贮对象,也不用知道存贮在何种持久化机制中.持久器属于持久化层,系统底层采用的是关系型数据库,持久器须实现对象-关系型数据映射,对系统的对象模型和数据库可以存储的关系模型实现相互转化.持久器包括客户端工厂、映射表配置工厂、SQL语句翻译器等主要部件.客户向客户端工厂发送消息,获取一个客户端,客户执行客户端的某个具体操作,客户端向映射表配置工厂获取该操作对应映射配置,根据预先配置好的映射表对业务对象进行操作,利用SQL语句翻译器提供对用户配置的SQL语句和参数进行翻译的方法,得到可供数据库直接执行的"SQL语句.持久化层把内部的业务逻辑和数据处理逻辑分离开来,降低系统的耦合度,提高系统的灵活性,由于持久器所需要的配置都采用文件形式,所以持久器使得系统具有良好的可移植性、可维护性和可扩展性.
  2系统实施
  以常见的进销存信息管理系统为例,将系统简化为信息维护、进货管理、销售管理、报损管理等模块.信息维护负责商品分类信息和供应商信息的维护;进货管理负责商品的进货;销售管理负责商品的销售;报损管理负责商品的报损工作.通过分析进销存系统的结构以及业务角色的划分,可以将进存销系统扩展为六个层次结构.每一层所专注的目的不同:表示层以网页形式展示系统界面的相关内容,收集用户的输入,与用户对话,处理系统用户之间及业务之间进行交互的各种程序逻辑,向用户显示结果输出等.界面可应用HTML、JSP、ASP、PHP实现;控制器层用于连接界面与进存销系统用例,提供连接关系配置功能,该层可采用开源框架实现,例如Struts、Spring等;业务逻辑层建立进存销系统需要的所有业务用例,集中对数据业务逻辑进行处理,接收表示层发出的请求,进行有效性验证,应用业务规则调用数据访问层,以获取响应表示层请求所需的信息.采用配置文件的方式连接表示层和业务层,使得扩展和配置简单轻松,新的业务及界面可以采用"热插拔"的方式融入原系统;持久化层是进存销系统用例对象数据持久器,作用在于作用在于实现对象和关系的映射,提供映射关系的配置和管理,使得下层的用例对象持久化.映射操作的处理逻辑置于此层,把数据处理逻辑与业务对象相分离,降低业务对象模型和关系模型耦合度;连接池扮演中间件的角色,用于解决系统频繁连接数据库造成的高负载.将数据库连接作为中间件,通过数据库连接池,应用程序可以重用池中已有的连接,减少用户申请与数据库建立或释放连接的开销,从而提高数据库访问的并发量;数据访问层采用MySQL数据库作支持,对系统数据进行管理,执行数据的查询、添加、修改、删除等功能.系统以实际的业务为中心进行单元划分,当其中某一个业务需要更改,只要接口没有改变,可以直接替换.J2EE技术中的EJB针对这方面提供了良好的支持,每个业务都封装在一个EJB中,所有的业务可以以"热插拔"的形式提供.更改某个业务,只需要将其"拔"下来,把新的业务"插"回去即可.这对于用户来说是完全透明的,而且也使得业务之间松耦合,松耦合后的进存销系统具备更好的稳定性和可扩展性.
  3结语
  应用对象组件的多层级信息系统,虽然需要管理更多的文件,甚至更高的开发成本.但通过细化层次、分解结构、应用对象组件,降低了系统复杂度和模块的耦合度,提高了业务的扩展能力和开发效率.由此建立的信息系统,能够更自如地应对业务规则的变化,便于扩展和配置新的系统用例和界面,从而拥有更好的软件可维护性.
  作者:饶浩 单位:韶关学院

表面活性剂对CuH2O和ZrO2H2O纳米流体稳定性的探析1引言纳米流体是由基液和固体纳米颗粒混合而成的新型换热工质,因具有较高的导热系数,在传热换热领域中具有潜在的应用价值,引起一些学者对纳米流体的研究兴趣。目前相关研究报道大都集中于对免费毕业论文嵌入式PLC在隧道窑控制系统中的应用(一)摘要以嵌入式PLC为主站,运用PID算法,结合工业级人机界面,实现隧道窑集中分散型控制,减轻了设计施工工作量,利于现场操作和维护。关键词嵌入式PLC隧道窑CAN总线人机界面集散型控如何加强建筑工程质量监督管理摘要近年来建筑行业取得了较快的发展,在建筑工程项目不断增加的新形势下,对建筑工程质量监督管理工作提出了更高的要求。在当前建筑工程项目实施过程中,需要将质量监督管理贯穿于建筑工程实施房建施工中防渗漏施工技术的应用探索摘要随着社会的发展及人类生活质量的提高,人们对房屋建设的质量要求也越来越高,房屋建设质量优劣不仅体现了施工技术的精湛,同时,更是为人们日常生活及工作的基础场所提供安全保障。目前,我测绘工程中特殊地形的测绘技术方案探讨摘要在高速发展的社会经济影响下,我国工程技术的发展也呈现出日新月异的前景,其中具有极强基础性的测绘技术对各类工程的实施起到了不小的作用。根据我国土地类型多样复杂多变的性质,研发出了水泥砼路面板真空灌浆技术应用的浅议摘要我国水泥砼路面有相当一部分日益老化,最为严重的病害是路面板断板,板下灌浆技术是解决该病害较好的办法。关键词水泥混凝土路面灌浆技术应用水泥混凝土路面在我国已有多年的使用历史,是我浅谈水泥混凝土路面病害的防治措施论文关键词水泥混凝土路面病害处治方法超重荷载凝土道路增强剂论文摘要随着水泥混凝土路面修筑技术的日臻完善,水泥混凝土路面发展的速度较快,在技术上也将显示出明显的优势。然而水泥路面的迅广西水利工程建设稽察工作的思考近年来,水利部流域机构和省级水利工程建设稽察工作不断深入开展,项目稽察专项稽察和工作督察等各种方式的有机结合和综合运用,使水利稽察逐渐成为规范水利工程建设管理促进工程建设的重要监管建筑工程中屋面防水施工技术应用引言随着社会的不断发展进步,建筑市场的竞争逐渐加剧,施工单位也在不断改进自身条件,采用新的方法改变这一现状,使之能够在激烈的竞争中立于不败之地。屋面工程是建筑工程施工中的重点和难点浅析复合材料构件的结构设计引言复合材料是指由两种或两种以上不同物质以不同方式组合而成的材料,具有重量轻强度高加工成型方便等优点,在航空航天汽车等对重量敏感的行业具有广阔的发展前景。但复合材料的材料性能对加工浅析建筑屋面施工的要点控制技术1概述建筑屋面的施工质量不但会对建筑施工的整体质量产生影响,还会对其今后的使用情况产生重要影响。建筑屋面施工和居民的切身利益非常密切,是整个建筑施工的重要组成部分,这就要求相关企业
在共享文学时空世界华文文学研讨会上的致辞在ldquo共享文学时空mdashmdash世界华文文学研讨会rdquo上的致辞尊敬的来自世界各地的朋友们老师们同学们,大家上午好!十一月的花城广州,花团锦簇,清新爽朗。今天,来自中国文学高等教育优质教学资源分布特征考察中国文学高等教育优质教学资源分布特征考察一中国语言文学学科专业设置和学位授予统计高校的各种教学活动都是在学科中展开的,离开了学科,不可能有人才培养,不可能有科学研究,也不可能有社会浅谈对构建中国特色农村养老保障体系的思考论文关键词农村老年人口养老保险论文摘要新型农村养老保险自2009年起试点试行,但我国传统养老方式弱化,老龄化的速度在加快,农村老年人养老现状仍不容乐观。因此只有继续发挥传统养老的积浅谈鄱阳湖区农村污染防治期待法制创新鄱阳湖区农村经济增长与环境保护的矛盾正日益显现。面对湖区环境日益严峻的挑战和农村环境治理的不完善现状,环境法律制度应有创新与突破。制定一部有针对性的地方性立法,赋予环保部门更大的执浅谈构建具有中国特色的农民生活方式论文关键词农民生活方式特色论文摘要我国农民文明健康科学生活方式的构建是社会主义新农村建设的应有之义,我国农民生活方式的构建不能走发达国家消费主义时尚文化引导的老路子,而应走一条切合论近代中国农村手工业的兴衰问题在中国漫长的古代历史上,农村手工业一直是农村经济的一个组成部分,但却很少有人对其兴衰加以注意。近代以来,农村手工业和中国其他经济部门一样,以前所未有的规模和速度发展,到19世纪末2新农村建设中值得注意的国外经验与教训发达国家的乡村规划建设为中国新农村建设提供了许多有益启示。著名外国规划师留下了这样的忠告你们应该更关注其他国家在城市发展过程中所犯的错误,尽可能避免重犯其他国家已经犯过的错误。一可论中国的农村基层群众性自治制度摘要中国自改革开放以来,创造了一系列具有重大意义的改革形式,实行农村基层群众性自治制度就是其中之一。实践表明,村民自治制度顺应了时代进步和市场经济发展的要求,体现了广大人民群众的利建设社会主义新农村与三农工作解决好三农问题,事关全面建设小康社会和社会主义现代化建设的全局,是全党工作的重中之重。近期,党和政府三农工作的一个重大战略举措,就是提出建设社会主义新农村。2005年10月,十六届深入研究村落公共权力农村研究和农民研究在新时期的社会学研究著述中占相当大比例。在中国,农村和农民问题受到党和政府的高度重视,现阶段中国研究农村和农民的部门也相当多。在多种类型对于农村和农民的研究中社会中国农村地权的困境中国农民对土地的爱恋是怎么说也不过分的,他们把土地当作命根子。但现在的问题似乎是农民想离开土地,他们对土地的感情越来越疏远。他们对土地粗放耕作,甚至造成大量良田荒芜。湖北省广水市杨