
IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。\x0d\————补充解释————\x0d\也就是说:1)框架本身一般不完整到可以解决特定问题;2)框架天生就是为扩展而设计的;3)框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的实用工具(utilities),也就是说框架时常配套了一些帮助解决某类问题的库(libraries)或工具(tools)。\x0d\约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。
TAGS: 毕业论文 计算机 基于 远程 对象 RMI 方法 实现 调用
哪位老兄有计算机毕业设计论文啊是基于java的,小弟急用,谢谢!用RMI开发基于Java的企业分布式应用我站还提供更多的免费计算机论文,但免费论文仅供参考,建议广大网友下载后不要轻易采用。摘要由于Java具有跨平台、代码可移植性、安全高效等广泛而强大的功能,因而在开发网络分布式应用的时候,可以用它自身的机制实现分布式计算,一种基于Java的远程方法调用(RMI)为我们开发企业分布式应用提供了行之有效的解决方案。
关键词 Java RMI 企业分布式应用
1 概述
随着电力企业信息化建设的不断深入和发展,企业内部和企业与企业之间对信息、对数据的交换量大大增加,这些信息与数据越来越需要在不同的计算机网络间传送和交流。同时,由于各单位、各部门之间的现存的计算机网络硬件设备与 *** 作系统千差万别,应用水平也参差不齐,因此,开发出跨平台、可移植、高效安全的网络分布式应用来服务于电力企业,就显得尤为重要。
在当今的编程术语里,分布式计算已经成为很常见的词,它将企业的业务数据和程序分布在网络的不同物理位置上,通过调动网络上多台计算机的处理能力,发挥远程调用数据的功能。
远程方法调用(Remote Method Invocation ,RMI),可以在不同的Java虚拟机(JVM)之间实现对象与对象的通信。JVM可以位于相同或不同计算机上,在多个JVM中,一个JVM可以调用存储在其它JVM的对象的方法。
本文主要介绍RMI的特点,分析应用RMI进行企业分布式计算的原理,以及利用RMI实现基于Java的企业分布式应用的具体步骤。2 远程方法调用(RMI)的特点
21 TCP编程的缺点
由于Java编程语言设计之初就是面向对象和支持网络的,因此,基于对象的RMI机制已经内置在Java平台中。
我们经常会在网络开发中使用TCP/IP编程,这样,自然而然地就会涉及到Socket(套接字)编程。但是,使用Socket编程需要大量重复编码,在复杂分布式 *** 作时显得非常麻烦,而且易于出错。因此,如何快速、高效、安全、可扩展地进行网络分布式计算,是开发者们一贯追求和倡导的主题。直到RMI的出现,这种繁杂、低效的开发情况才有很大改观。22 RMI编程的特点
当我们利用对象序列化在网络上分配对象时,RMI提供了非Java平台无法匹敌的独特而强电子商务资料库)!%267'$#7'455大的分布式计算模型,RMI主要有以下特点:
客户机可以向本地方法一样调用远程服务器上的方法;
可以根据接口指定客户机/服务器编程合约;
可以从服务器对象缺省二进制类文件,自动生成调动/反调动代码;
将Java编程模型扩展到机器边界(和Java虚拟机(JVM)边界之外),不需要任何特殊语法;
还可以和一个远程方法调用中的数据同时传输行为(代码)。
尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。23 RMI与CORBA
作为分布式应用程序框架的规范,COBRA首当其冲,它是由对象管理组织(OMG)开发的。与CORBA不同的是,CORBA能够利用不同编程语言(例如C/C++、Basic等)开发实现分布式应用,而RMI是一种纯Java解决方案。在RMI中,程序的所有部分都由Java语言编写,这样,开发出来的程序完全符合Java规范,便于实现跨平台访问、扩展和移植。按照笔者所在西北电力建设集团公司的情况看,服务器 *** 作系统主要有Linux和Windows2000 Server,分别存在于公司和部门当中,它们是不同的系统平台;同时,公司下属各个工程项目部又距离很远,近的几十公里,远则达到上千公里甚至位于国外,因此跨平台和远程访问这两大功能在开发企业应用系统时就必须考虑,而RMI恰恰能够用它的自身特点来满足编程需要。3 RMI基本体系结构简介
RMI通过TCP/IP在内部使用Socket,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。RMI的目的是让位于不同JVM中的对象,在外观及行为上都像是本地的对象。
通常,我们把调用这种远程对象的JVM,称为客户机;而把包括这种远程对象的JVM,称为服务器。
尽管对一个远程对象的引用和获得对本地对象的引用有所不同,但我们可以把远程对象像本地对象一样使用。应用程序并不知道一个对象是远程的还是本地的。实际上,远程对象上被调用的方法与本地对象上调用的方法,具有相同的语法结构。
作为RMI的底层(会包含复杂的Socket *** 作),它会自动截获方法调用,找到远程对象,然后处理远程请求。笔者认为,RMI设计的重要之处,就在于不但在设计上实现了远程访问功能,而且实现了设计的透明性。
RMI的基本体系结构,概括起来说,由三个抽象层组成:31 存根/框架层(Stubs/Skeletons Layer)
圆角矩形表示“开始”与“结束”。
程序框图一般指流程图,以特定的图形符号加上说明,表示算法。为便于识别,绘制流程图的习惯做法是:
1、圆角矩形表示“开始”与“结束”;
2、矩形表示行动方案、普通工作环节用;
3、菱形表示问题判断或判定(审核/审批/评审)环节;
4、用平行四边形表示输入输出;
5、箭头代表工作流方向。
扩展资料:
常用流程图绘制软件:
1、visio是微软公司推出的非常传统的流程图软件,应用范围广泛。采用泳道图的方式能够把流程和流程的部门以及岗位关联起来,实现流程和所有者的对应。随着企业对流程管理应用需求的提升,片段、静态的方式逐渐很难适应企业实际流程管理的需要。
2、control是英国nimbus公司的流程软件,采用全息的方式能够比较全面地展示流程的基本要素,包括活动、输入输出、角色以及相关的文档等各种信息。具有简洁易用的特性,不支持多维度扩展应用。
3、aris是IDS公司的流程软件,具有IDS特有的多维建模和房式结构,集成了流程管理平台,可以通过流程平台进行流程分析和流程管理。
4、provision是metastorm公司的流程软件,以多维度系统建模见长,能够集成企业的多种管理功能,是流程管理专家级客户应用的工具。
参考资料来源:百度百科-流程图
问题一:word文档里的框架图怎么生成 不知道你是哪个版本。按07的说吧,插入-SMARA锭T调出中的窗口,选择你要的
问题二:word怎么画框架图 从菜单栏中找到“视图”,再从中找到“工具栏”,再“绘图”前单击一下。WORD下面便有了绘图工具。从“自选图形”里选择您需要的,在文档中画出即可。
问题三:毕业论文中如何按要求画流程图、结构图 普通的毕业流程图,用Microsoft Office Visio,我的毕业设计论文用的Microsoft Office Visio 2003,更多怎么画、论文插图教程直接在附件,因为图太多了、字数太多了,就不举例了。
问题四:写论文word里做一个框架图怎么做 用SmartArt试一下
问题五:论文逻辑框架怎样用word制作 1明确研究内容。制作技术路线图之前首先要明确论文的写作内容,拟定研究逻辑,使得最终制作的技术路线图清晰明了,给阅读者一目了然的感觉!
2新建绘图画布。新建绘图画布的原因是可以固定制作技术路线图的区域,便于后续的复制、粘贴、修改等 *** 作和格式的编排。如果简单的直接在文本编辑中制作,则在 *** 作时会很麻烦!新建绘图画布在插入-形状-新建绘图画布中。
3插入文本框。在绘图画布中,顺次插入文本框,其中文本框的形状可以自选,一般采用长方形等比较正统的图形,看起来大方美观,切忌花里胡哨!文本框插入后,点击鼠标右键编辑文字,输入需要的章节内容。
4插入链接箭头。为了使得最终的技术路线图更有逻辑性,一般采用带箭头的连接符来串联各个文本框,以表明文章的一个逻辑思路与写作框架。部分章节可能还包括多个核心内容,也可以用多样化的连接符来说明其中的相互关系。
5调整整体格式。作为论文中的技术路线图,肯定要达到一定的美观的要求。因此,在制作完初步技术路线图后,还需要进一步调整整体格式,如文本框的大小、字体大小格式等等。细节决定成败,不可忽视最后的工作。
问题六:word论文框架图怎么变成这样了 变成一坨 拉不大 10分 1,首先,要保证下载下来的文件是word支持的格式;
2,而后,才到尝试更改编码格式或者字体的步骤;
问题七:毕业论文的研究结构框架图怎么写 毕业论文的写作框架、流程与写作技巧
广义来说,凡属论述科学技术内容的作品,都称作科学著述,如原始论著(论文)、简报、综合报告、进展报告、文献综述、述评、专著、汇编、教科书和科普读物等。但其中只有原始论著及其简报是原始的、主要的、第一性的、涉及到创造发明等知识产权的。其它的当然也很重要,但都是加工的、发展的、为特定应用目的和对象而撰写的。下面仅就论文的撰写谈一些体会。在讨论论文写作时也不准备谈有关稿件撰写的各种规定及细则。主要谈的是论文写作中容易发生的问题和经验,是论文写作道德和书写内容的规范问题。
论文写作的要求
下面按论文的结构顺序依次叙述。
(一)论文――题目科学论文都有题目,不能“无题”。论文题目一般20字左右。题目大小应与内容符合,尽量不设副题,不用第1报、第2报之类。论文题目都用直叙口气,不用惊叹号或问号,也不能将科学论文题目写成广告语或新闻报道用语。
(二)论文――署名科学论文应该署真名和真实的工作单位。主要体现责任、成果归属并便于后人追踪研究。严格意义上的论文作者是指对选题、论证、查阅文献、方案设计、建立方法、实验 *** 作、整理资料、归纳总结、撰写成文等全过程负责的人,应该是能解答论文的有关问题者。现在往往把参加工作的人全部列上,那就应该以贡献大小依次排列。论文署名应征得本人同意。学术指导人根据实际情况既可以列为论文作者,也可以一般致谢。行政***一般不署名。
(三)论文――引言 是论文引人入胜之言,很重要,要写好。一段好的论文引言常能使读者明白你这份工作的发展历程和在这一研究方向中的位置。要写出论文立题依据、基础、背景、研究目的。要复习必要的文献、写明问题的发展。文字要简练。
(四)论文――材料和方法 按规定如实写出实验对象、器材、动物和试剂及其规格,写出实验方法、指标、判断标准等,写出实验设计、分组、统计方法等。这些按杂志 对论文投稿规定办即可。
(五)论文――实验结果 应高度归纳,精心分析,合乎逻辑地铺述。应该去粗取精,去伪存真,但不能因不符合自己的意图而主观取舍,更不能弄虚作假。只有在技术不熟练或仪器不稳定时期所得的数据、在技术故障或 *** 作错误时所得的数据和不符合实验条件时所得的数据才能废弃不用。而且必须在发现问题当时就在原始记录上注明原因,不能在总结处理时因不合常态而任意剔除。废弃这类数据时应将在同样条件下、同一时期的实验数据一并废弃,不能只废弃不合己意者。
实验结果的整理应紧扣主题,删繁就简,有些数据不一定适合于这一篇论文,可留作它用,不要硬行拼凑到一篇论文中。论文行文应尽量采用专业术语。能用表的不要用图,可以不用图表的最好不要用图表,以免多占篇幅,增加排版困难。文、表、图互不重复。实验中的偶然现象和意外变故等特殊情况应作必要的交代,不要随意丢弃。
(六)论文――讨论 是论文中比较重要,也是比较难写的一部分。应统观全局,抓住主要的有争议问题,从感性认识提高到理性认识进行论说。要对实验结果作出分析、推理,而不要重复叙述实验结果。应着重对国内外相关文献中的结果与观点作出讨论,表明自己的观点,尤其不应回避相对立的观点。 论文的讨论中可以提出假设,提出本题的发展设想,但分寸应该恰当,不能写成“科幻”或“畅想”。
(七)论文――结语或结论 论文的结语应写出明确可靠的结果,写出确凿的结论。论文的文字应简洁,可逐条写出。不要用“小结”之类含糊其辞的词。
(八)论文――参考义献 这是论文中很重要、也是存在问题较多的一部分。列出论文参考文献的目的是让读者了解论文研究命题的来龙去脉,便于查找,同时也是尊>>
问题八:word 里面绘制 研究框架图 这要看你用哪个版本的word,一般这个可以去流程图里找,如果不一样的话,可以插入图形,文字可以用插入文本框,等都做好了,把这些组合一下就可以了。
问题九:毕业论文中如何按要求画流程图、结构图等,要求如下。 大神哦 ,能把要求直接发我么,可以做的、
问题十:框架图 流程图用什么软件做 10分 可以用专门的Visio画图软件啊,非常简单好用,简直是与word无缝对接,直接粘贴到word上,也可以直接双击在Visio中编辑
以上就是关于什么是程序框架全部的内容,包括:什么是程序框架、求一个关于JAVA的论文、程序框图的开始和结束使用什么形框等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)