浅谈软件的体系结构与模式.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈软件的体系结构与模式.pdf

浅 谈 软 件 的 体 系 结 构 与 模 式 陈月霞 ( 金陵科技学院,江苏南京2 10002) 脯要】本文氓三个不 同的粒度层次时软件的三类模式:体系结构模式、设计模式和惯用法进行介绍;并$ 1 - #J - Ja va 这种面 向对象的程序设 计语言,着重介绍 了J ava 的体系结构以及J ava 的体系结构对其信息安全 、语言本身安全}生 的重要作用 。 饯糊] 体系结构模式 ;设计模式 ;惯用法;层次结构;Jav a 体系结构的概念存在于社会生活的许多方面。如桥梁设计中,有 执行引擎将cl as s文件中的Ja va 指令解释成具体的本地操作系统方法 拱形、板式支撑、吊索、斜拉索等 ;在计算机硬件体系的设计 中,有单 来执行 ,而安全管理器则将在执行过程中根据设置的安全策略控制指令 处理器、多处理器、并行计算、嗣络计算等等 。对于软件 的体系结构, 对外部 资源进行访 问。 目前可供选择 的各种结构形态也很多,如客户 /f i e务器、分布式、层次 Ja va 的执行方式不是编译执行而是解释执行, “先编译 ,后解 式、交互式、解释器等等 。软件工程专家从这些结构 中总结和抽象出一 释 ,再执行 ”三步走的方式使得Ja va实现了 “一次编写 ,到处运行 ”, 些规律性的知识,这就是软件 的模式 。在软件应用开发过程中,如果能 如果Ja va 的应用使用的是1 00 0 /0 1雠的Jav aAPI 并且没有直接调用本 够有意识的遵循这些模式将使我们能够更有效而 出色地解决设计 问题。 地方法 ,那就可以不加修改地运用在多种平 台上 ,这样 的平 台无关性使 由于软件不过是近半个世纪的新生物 ,软件 的很多思想都源自人类其他 得在异构的网络环境或者嵌入式方面的应用更方便和现实。Ja va的网 行业的知识,人们对模式的狂热追求,正从另一个侧面反映了人类对规 络移动性带来了一种全新的软件模式,在分布式处理模式 的基础之上, 律 的向往和崇拜 。人们往往从具体 的现象出发,总结出抽象的规律 ,然 可 以将软件和数搦蓖过网络传送到客户端去 ,这样确保 了客户端有必备 后又将规律应用到现实中去指导实践。软件行业也同样具有这样 的规律 的软件来浏览和操纵通过网络传输的数据,Ja va 体系结构支持把单一 性 ,因此,研究软件的模式是十分必要和有意义 的。 的执行文件切割成小的二进制字节码文件Cl ass 文件,而这些文件可以 1面向模 式的软件体系结构 按照应用 的需要动态连接 、动态扩展 。 从三个不同的粒度层次将软件的模式分为三大类,即体系结构模 3 .2 J ava 4言息安全的必要I 生 式( Ar chi t ect ur e Pat t e r n s) 、设计模式( De si gn Pat t e r n s) 和惯用法 随着互联网应用越来越广泛,并且互联网其本身独特的资源共享 ( I di o s ) 。 性 ,因此能够按照用户 需求及 时准确获得信息和处理信息的应用对用户 1.1体系结构模式 而言就相当重要,这也是J ava 得 以迅速发展和被广泛接受的原因。但 体系结构模式代表了模式系统中最高等级模式。一个特定的软件 同时网络也提供了一条攻击接入计算机的潜在途径,特别是当用户下载 体系结构可能包含多个模式的应用,它们为软件系统提供 了—个结构化 网络软件在本地运行,这就要求Ja va能够对病毒 /木马的问题加以防 的框架 ,具体 的细化和实现工作还 需要设计模式 以及惯用法 的支持。

文档评论(0)

月光般思恋 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档