2005年5月17日

摘要: 面向对象设计原则 (1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因". (2)OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. 开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.... 阅读全文

posted @ 2005-05-17 17:30 lanbin 阅读(334) 评论(0) 推荐(0)

摘要: 常用图像压缩方法 一、行程长度压缩 原理是将一扫描行中的颜色值相同的相邻像素用一个计数值和那些像素的颜色值来代替。例如:aaabccccccddeee,则可用3a1b6c2d3e来代替。对于拥有大面积,相同颜色区域的图像,用RLE压缩方法非常有效。由RLE原理派生出许多具体行程压缩方法: 1.PCX行程压缩方法: 该算法实际上是位映射格式到压缩格式的转换算法... 阅读全文

posted @ 2005-05-17 17:27 lanbin 阅读(1322) 评论(0) 推荐(0)

摘要: QQ: 26188332Email: lanbinvivy@163.com 阅读全文

posted @ 2005-05-17 17:25 lanbin 阅读(152) 评论(0) 推荐(0)

摘要: 分布对象技术 王 怀 民 博 士, 教 授。 现 任 国 防 科 技 大 学 并 行 与 分 布 处 理 国 家 重 点 实 验 室 副 主 任、 国 防 科 技 大 学 计 算 机 学 院 人 工 智 能 与 智 能 计 算 机 研 究 室 主 任、 国 家863 计 划 智 能 计 算 机 主 题 专 家 组 成 员。 主 要 从 事 分 布 计 算 环 境 和 ... 阅读全文

posted @ 2005-05-17 17:10 lanbin 阅读(456) 评论(0) 推荐(0)

摘要: 基于分布对象技术的Web应用集成解决方案 目 前 在Internet 上 占 优 势 的 三 层 客 户/ 服 务 器 模 型 是 通 过 通 用 网 关 接 口CGI(Common Gateway Interface) 实 现 的。CGI 与Web 几 乎 同 时 出 现, 曾 经 是 提 供Web 交 互 性 的 唯 一 方 法, 所 有 标 准 的Web 服 务... 阅读全文

posted @ 2005-05-17 17:07 lanbin 阅读(202) 评论(0) 推荐(0)

摘要: 轻巧建模之需求篇(三) 解决需求建模中的常见难题为了能以灵巧的方式进行需求建模,需要具备一定的条件。但不幸的是,很多项目组并不具备。需求建模工作常常被你所处的环境所影响和破坏,一般是组织所奉行的文化不利于有效的软件开发或者项目甲方不清楚他们的决定所带来的影响。在这一节中,我列出了一些在需求建模中多数项目组经常碰到的问题,并讨论了可能的解决方案。这些常见的难题如下:难于接近... 阅读全文

posted @ 2005-05-17 17:04 lanbin 阅读(256) 评论(0) 推荐(0)

摘要: 业务对象到关系数据库映射的若干模式 原文:Connecting Business Objects to Relational Databases 译者:Happy liu 摘要 这些模式描述如何把业务对象映射到非面向对象的数据库中。面向对象和非面向对象这两种技术存在着阻抗不匹配(impedance mismatch),因为对象由数据和行为组成,而一个关系型数据库则是... 阅读全文

posted @ 2005-05-17 17:03 lanbin 阅读(446) 评论(0) 推荐(0)

摘要: 面向对象的关系数据库设计 一、 概念的区分 有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库管理系统(OODBMS) 理论混为一谈。其实前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。用户使用面向对象方法学可以定义任何一种DBMS数据库,即网络型、层次型、关系型、面向对象型均可,甚至文件系统设计也照样可以遵循面向对象的思路。 面向对... 阅读全文

posted @ 2005-05-17 17:00 lanbin 阅读(1121) 评论(0) 推荐(0)

摘要: 轻巧建模之需求篇(二) 需求初始阶段(IRUF)需求初始阶段(IRUF)发生在整个项目生命周期的开始,对应于Rational Unified Process(RUP)(Kruchten,2000)中的Inception phase和XP中的第一个迭代之前。它有三个主要的目的:第一,至少从高层次上确定系统的范围,以明确你所要做的工作的范围;第二,定义系统的高... 阅读全文

posted @ 2005-05-17 16:58 lanbin 阅读(307) 评论(0) 推荐(0)

摘要: 需求从哪儿来?来自于项目甲方,还是直接或间接的用户、经理、高级经理、操作人员、支持人员、测试人员,与你的系统有联系的其它系统的开发人员,或是维护人员?这是所有的正式需求的来源吗?事实上,提供需求、解释需求、指定需求和排列需求优先级是项目甲方的职责所在。此外,项目甲方有权利要求开发队伍投入时间去辨别和理解这些需求。要想以这种轻巧建模的方式获得成功,理解这个概念是非常重要的。项目甲方负责提供需求,开发... 阅读全文

posted @ 2005-05-17 16:53 lanbin 阅读(305) 评论(0) 推荐(0)

摘要: 毫无疑问,XML正迅速成为B2B数据交换的事实上的语言。随着XML应用的增加,IT经理在决定实施高性价比XML战略之前,必须开始考虑目前正在进入市场的日益增加的XML解决方案。 Oracle和Microsoft等主要关系型数据库厂商在其产品中推出了支持XML的技术:Oracle 的XDB和Microsoft的SQLXML。IBM公司也已提供用于其DB2数据库的XML扩展器。 而新出现的NXDB(自... 阅读全文

posted @ 2005-05-17 16:46 lanbin 阅读(369) 评论(0) 推荐(0)

摘要: (eXtensibleStylesheetLanguge)XSL是描述XML文档样式信息的一种语言,是由W3C制定的。上述的层叠样式单CSS,是一种静态的样式描述格式,其本身不遵从XML的语法规范。而XSL本身就是一个XML文档,系统可以使用同一个XML分析器对XML文档及其相关的XSL文档进行分析处理。XSL最近的一个草案于2000年3月提出,尚未成为正式标准。 XSL由两大部分组成:一部分描述... 阅读全文

posted @ 2005-05-17 16:44 lanbin 阅读(467) 评论(0) 推荐(0)

摘要: XML关于文档浏览的基本思想是将数据与数据的显示分别定义,XML文档本身不涉及各种数据的具体显示方式,文档的显示实际上是通过一个外部样式表,又称为样式单来描述的。 样式单(Style Sheet)是一种描述结构文档表现方式的文档,它既可以描述这些文档如何在屏幕上显示,也可以描述它们的打印效果甚至声音效果。与传统使用的<font>等标记相比,样式单有许多突出的优点:表达效果丰富;文档体积... 阅读全文

posted @ 2005-05-17 16:37 lanbin 阅读(596) 评论(0) 推荐(0)

摘要: XML命名空间并不是XML 1.0标准的一部分,而是一个被称为“Namespace in XML”的独立标准。W3C组织于1998年2月提出XML命名空间标准的第一个草案,直到1999年1月14日才正式发布为推荐标准。 XML命名空间的由来 简单说来,制定XML命名空间标准的初衷是为了解决XML文档中命名的冲突问题。 在XML的实际应用中,人们常常为不同行业和领域用XML制定不同的语言标准,比如电... 阅读全文

posted @ 2005-05-17 16:36 lanbin 阅读(534) 评论(1) 推荐(0)

摘要: Schema的由来和发展 DTD作为XML 1.0规范的重要组成部分,对于XML文档的结构起到很好的描述作用。但是,它也具有一些缺点,比如,它采用了非XML的语法规则、不支持数据类型、扩展性较差等等。Schema正好解决了这些问题。从总体上讲,Schema具有以下优点: 一致性:Schema使得对XML的定义不必再利用一种特定的形式化的语言,而是直接借助XML自身的特性,利用XML的基本语法规则来... 阅读全文

posted @ 2005-05-17 16:35 lanbin 阅读(287) 评论(0) 推荐(0)

摘要: DTD中元素属性的声明 在DTD中定义属性时,我们使用下面的格式来给一个元素定义一组合适的属性,同时指定这些属性的类型和缺省值: <!ATTLIST 元素名 (属性名 属性类型 缺省值)*>元素名是属性所属的元素的名字。 属性名是属性的命名。 缺省值是属性的初值。有以下四种类型:名称定义说明方式必须赋值的属性XML文档中必须为这个属性给出一个属性值<!ATTLIST 元素名 属性... 阅读全文

posted @ 2005-05-17 16:34 lanbin 阅读(363) 评论(0) 推荐(0)

摘要: XML的精髓是允许文档的编写者制定基于信息描述、体现数据之间逻辑关系的自定义标记,确保文档具有较强的易读性、清晰的语义和易检索性。因此,一个完全意义上的XML文档不仅仅是“格式良好的”,而且还应该是使用了一些自定义标记的“有效的”XML文档,也就是说,它必须遵守文档类型定义DTD中已声明的种种规定。 DTD描述了一个置标语言的语法和词汇表,也就是定义了文档的整体结构以及文档的语法。简而言之,DTD... 阅读全文

posted @ 2005-05-17 16:32 lanbin 阅读(467) 评论(0) 推荐(0)

摘要: 与HTML不同,XML对于语法有着严格的规定,只有当一个XML文档符合“格式良好”的基本要求时,处理程序才能对它加以分析和处理。“格式良好的”这一标准通过对XML文档的各个逻辑成分和物理成分进行语法规定,保证了XML严密的条理性、逻辑性和良好的结构性,从而大大提高了XML应用处理程序处理XML数据的准确性和效率。实际上,格式良好的要求就是XML规范的语法要求,一个简单的检验方法就是用Interne... 阅读全文

posted @ 2005-05-17 16:31 lanbin 阅读(312) 评论(0) 推荐(0)

摘要: 首先,让我们来回顾一下可扩展置标语言XML(eXtensible Markup Language)的发展简史。 XML有两个先驱——SGML和HTML,这两个语言都是非常成功的置标语言,但是它们都在某些方面存在着与生俱来的缺陷。SGML(Standard Generalized Markup Language)的全称是标准通用置标语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在... 阅读全文

posted @ 2005-05-17 16:25 lanbin 阅读(348) 评论(0) 推荐(0)

摘要: XML标准和文档的出现为关系数据库出了一道难题,以访问二维表数据为主的SQL和XML的结合就成了一条中和之路。于是乎,漫长的SQL/XML结合之旅开始了。 随着新XML文档规范的问世,厂商正在加大在RDBMS(关系型数据库管理系统)中对XML支持的力度。 当XML五年前推出时,它所具有的改写数据管理规则的前景引起了关系型数据库厂商的注意,不过他们并没有恐慌。十年前就经历过这... 阅读全文

posted @ 2005-05-17 16:15 lanbin 阅读(219) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3