我为代码疯狂

全心修炼内家功力--[简单的生活,简单的编程....做程序体验封装的乐趣]

类与类关系的UML图与代码表现

类与类关系的UML图与代码表现  2008-12-19 来源:blogjava.net 一 :二 : 三 :四 :五 : 类与类之间的关系对于理解面向对象具有很重要的作用,存在以下关系:(1)泛化(Generalization) :狗与动物 (空箭头)

2009-08-11 16:52:00

阅读数 1268

评论数 0

关联--依赖、组合--聚合

关联--依赖、组合--聚合   联系与区别:依赖是比关联弱的关系,关联代表一种结构化的关系,体现在生成的代码中,以java为例:     若类A单向关联指向类B,则在类A中存在一个属性B   b。     若类A依赖类B,则不会有这个属性,类B的实例可能存在于某个方法调用的参数中,或某个方法的局部...

2009-08-02 09:53:00

阅读数 1084

评论数 0

SQL Server 2005实现负载均衡

前言 Internet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。 随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理

2011-07-06 20:11:15

阅读数 1468

评论数 0

Windows 2003 IIS 负载平衡

在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来解决问题。那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windo

2011-07-06 19:44:13

阅读数 837

评论数 0

海量数据高并发高负载解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面...

2011-06-28 21:31:00

阅读数 1273

评论数 0

聚集索引和非聚集索引

聚集索引  一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。...

2011-06-28 21:20:00

阅读数 947

评论数 0

asp.net发布之后不能在IIS连接数据库的解决办法

<br />asp.net发布之后不能在IIS连接数据库的解决办法<br /> <br />首先查看服务器 〔事件管理器〕 里面是不是报 “XXXX/ASPNET' 登录失败” 的错误!<br /> <br />1、在SqlServer服...

2011-02-26 16:30:00

阅读数 3720

评论数 0

插入数据库记录与磁盘文件关联思想

<br />之前我讲了任意上传图片同时又不会将大量的毫无用处的图片保存在服务器上,占用大量的硬盘的资源的想法。<br />今天我们来实现一下,注意,我这里假设全部的文章正式标识是int类型<br />新文章<br />当用户新建文章并且上传图片时,基...

2010-08-22 21:45:00

阅读数 998

评论数 0

SQL Server 中对XML数据的五种基本操作

1.xml.exist    输入为XQuery表达式,返回0,1或是Null。0表示不存在,1表示存在,Null表示输入为空 2.xml.value    输入为XQuery表达式,返回一个SQL Server标量值 3.xml.query    输入为XQuery表达式,返回一个SQL Ser...

2010-07-25 12:47:00

阅读数 944

评论数 0

SQL Server 2005中XML操作

首先要明确一个基本原则,XML类型的数据之间以及XML类型与其它数据类型之间都是不能比较的,也就是说XML类型的数据不能出现在等号的任何一边。  大致可分为查询类,修改类和跨域查询类。  查询类包含query(),value(),exist()和nodes().  修改类包含modify().  ...

2010-07-25 10:53:00

阅读数 1057

评论数 0

复杂表单的动态生成与动态验证

<br />这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框、单行文本、多行文本、数值等。在经常需要更换这类表单的场合,需要有一个表单的动态生成程序。本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及验证表单输入的脚本...

2010-06-02 15:33:00

阅读数 5330

评论数 0

(转)程序员眼中的UML (2)

在实际工作中,大部分程序员很少接触到需求分析,即使有需求分析,也是草草了事,没有用正规的方式来表达,所以一般程序员使用用例图的机会是不多的。但是却又常常在各种媒体上看见用例图,于是对一种常常出现,自己又不太熟悉的技术,会产生恐惧。如果说对MDA或者CORBA这样的技术产生恐惧还是值得的话,对用例图...

2010-01-12 13:55:00

阅读数 1106

评论数 0

(转)程序员眼中的UML (1)

UML自1997年诞生以来,受到无数厂商、组织、专家学者的追捧和拥护,短短几年时间,便有一统天下之势。提起建模语言,舍UML其谁?UML相关标准 OMG组织作为影响力最大的面向对象技术的机构,早早便将UML收入囊中,力捧其为标准建模语言。OMG在CORBA取得成功之后,最大的着力点便是MDA架构,...

2010-01-12 13:51:00

阅读数 1504

评论数 1

UML用例图

转自:http://www.cnblogs.com/panjun-Donet/archive/2008/10/20/1315030.html  用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分...

2010-01-11 15:25:00

阅读数 1173

评论数 0

键盘字典

keycode     8 = BackSpace BackSpacekeycode     9 = Tab Tabkeycode    12 = Clearkeycode    13 = Enterkeycode    16 = Shift_Lkeycode    17 = Control_Lk...

2009-12-26 13:28:00

阅读数 1323

评论数 0

在.NET Framework对于JSON应用

1. 使用JavaScriptSerializer,位于命名空间System.Web.Script.Serialization,使用:序列化为JSON字符串:Codeclass User { Name = "TerryLee", Age = 20}User use...

2009-09-28 17:10:00

阅读数 1001

评论数 0

使用 JSON 进行数据传输

 以原生方式操作 JavaScript 对象Brett McLaughlin (brett@newInstance.com), 作家兼编辑, OReilly Media Inc.在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax 的这一期讨论另一种有用的数据...

2009-09-28 15:48:00

阅读数 870

评论数 0

[品]观察者模式

在面向对象编程中,开发者越来越注重以前的代码的可重用性和可维护性。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。今天我们来理解一下观察者模式(Observer Patterns)。观察者模式属于行为模式,是定义对象间...

2009-08-13 14:41:00

阅读数 898

评论数 0

Is 和 As

• 类型转换• is/as操作符小议 1. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很...

2009-08-07 09:18:00

阅读数 781

评论数 0

初级程序员试题-[中国软件业目前状况?]

建立模型时可以用英文也可以用中文标示模型中的文字部分。 ①  在系统模型中为什么要使用多种UML图?(20分) ②  对象之间的关联关系有哪几种?两个对象之间能以多种方式关联吗?(15分) ③  有一句格言“为自己辩护的律师对诉讼人来说是徒劳的”。试着建立这句格言的类模型。(20分) ④  什么叫...

2009-08-02 11:30:00

阅读数 1012

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭