- 博客(289)
- 收藏
- 关注
网站架构漫谈
此文的真正目的也就是让各位了解,作为一个网站架构的角色,你至少应当具备哪些知识点。当然,如果你现在已经是架构的角色,看到此文有不同见解,你可以提出来。有人说过,架构的思想就是分分分。那就以此人的思想作为准则,看看是否真的是这样。我们知道,网站的结构被模式分为MVC三层,作为架构,你考虑问题也主要是从这几个层面考虑。1. 我们先看View层,这一层真接面向用户,用户的直接使用体验全在这上面。...
2009-09-30 22:30:00
62
samba服务架设
家里有好几台电脑,一些常用的文件及像片为了方便使用,放置在了一台机器的共享文件夹之中,近期基于一些因素的考虑,准备将这个共享文件夹转移到LINUX系统之下,期间碰到了一些问题,遂将解决过程整理成文,以备查阅。一、 软件环境1. LINUX:2.6.9-5EL2. WINDOWS:XP SP2二、 架设过程虽然LINUX当前也提供了丰富的图形界面操作功能,不过很多东西还是只...
2009-09-29 20:42:00
66
详析 Jackrabbit 各个模块 (四)
本章讲解Jackrabbit中的Version模块。如果是JCR操作一个节点,通常代码是如下这个样子。 Node testNode = session.getRootNode(); testNode.addNode("foobar"); session.save();如果这个节点支持version,则会有checkout/checkin的操作。 testNode...
2009-09-28 08:33:00
91
UML
★ 什么是UML,我怎么没听说过?没听说过?很正常啊,不过现在您可得记牢了,因为据专家估计,在世界范围内,至少在十年内,UML将成为面向对象技术领域内占主导地位的标准建模语言。总的来说,UML( Unified Modeling Language)是一种定义良好,易于表达,功能强大且普遍实用的建模语言。(呵呵,头衔太多)它溶入了软件工程领域的新思想、新方法和新技术。它不仅可以支持面...
2009-09-25 15:57:00
72
多线程中生成随机数序列重复问题的解决方法
使用过随机数的程序员都知道在程序中并不能够实现的真正的完全的随机数函数。随机数函数产生的是通过公式计算出来的一系列伪随机数,这个公式会采用一个种子数计算出一个数,而该数将成为产生下一个数的种子数。基于产生随机数的原理,两次调用随机数后产生的随机数序列将是一样的,显然,这不是我们的期望的结果。为了解决上述问题,使得随机数函数产生的数尽量随机,编程语言通常提供了设定种子数的功能,而一般情况下,...
2009-09-25 11:59:00
340
java读写删.text,.xml文件内容
package fileIo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class ReadTextFile { publ...
2009-09-24 17:58:00
68
IBM推出首款上网本软件
据国外媒体报道,全球最大的计算机服务提供商IBM周三宣布,该公司将针对新兴市场推出首款上网本软件IBM Smart Work Client,但该款软件不在微软的Windows操作系统上运行。 IBM表示,IBM Smart Work Client将在开放源代码的Linux平台上运行。IBM称,该公司将首先在非洲市场销售IBM Smart Work Client,然后再逐步将该款软件的销售扩展至...
2009-09-24 17:46:00
65
统一建模语言
回顾20世纪晚期--准确地说是1997年,OMG组织(Object ManagementGroup对象管理组织)发布了统一建模语言(Unified ModelingLanguage,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就...
2009-09-24 11:56:00
102
C#打印时如何隐藏打印窗口
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); ...
2009-09-24 11:47:00
74
UML全解
一、UML概述 1. 可视化建模有助于: 捕获商业流程 --> 捕获系统结构或行为描述如何将系统元素整合在一起 --> 定义软件构架保持设计和实现的一致性适当的隐藏或暴露细节 --> 管理复杂性使人员间的交流更明确 --> 促进沟通UML为所有开发者提供了一种表示语言可视化的建模帮助开发组形象化,详细说明,构造并且文档化一个系统的体系结构和行...
2009-09-23 23:26:00
116
Course Map/Table of Contents
1. Fundamentals of Object Oriented Modelling 1.1 Abstraction 1.2 Modelling 1.3 Model Organisation 1.4 Structured Analysis 1.5 Object Orientation 1.6 Encapsulation o...
2009-09-23 18:42:00
96
What is a UML Class Diagram?
What is a UML Class Diagram?Class diagrams are the backbone of almost every object-oriented method including UML. They describe the static structure of a system.Basic Class Diagram Symbols and ...
2009-09-23 18:41:00
99
UML建模风格之包图
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); ...
2009-09-23 18:39:00
126
PowerDesigner UML 建模简介
引言 PowerDesigner支持UML1.3的所有图包括用例图、序列图和类图、活动图表和组件图表等,并全面支持UML2.0。改进了面向对象分析与设计(OOAD)分析方法并增强了与开发过程的集成。 PowerDesigner 能够帮助您构建适应现代 IT 发展的传统商务和电子商务系统,使用 java 等面向对象的语言以及 ...
2009-09-23 18:37:00
70
用UML建模需要注意的问题
用UML建模时,对软件开发过程是有要求的,必须是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣,下面详细论述:一、 用例驱动用例驱动意味着为系统定义的用例是整个开发过程的基础。用例在多个核心工作流程中都发挥了作用。 1、 用例的概念可用来表示业务流程,我们称这种用例的变体为“业务用例”。 2、 用...
2009-09-23 18:36:00
174
SVG与UML图详解
一、SVG可缩放矢量图形(SVG)是W3C的推荐标准,它使用XML描述两维图形结构和图形应用,可以在Web浏览器、手持设备或移动电话等多种上显示。目前稳定版本为1.1版,最新的版本是以草案形式存在的1.2版,并未最终定稿。 在SVG中,允许三种图像对象存在,分别是矢量图像、点阵图像和文本。SVG定义了六种常用的基本矢量形状,包括直线、圆形、椭圆形、矩形、...
2009-09-23 18:32:00
226
UML图示
近些天学习设计。由于没有具体项目,原有项目也没有什么设计的概念,只是看相关的书籍,所以着实有些抓狂。然最抓狂的是对于UML那些表示法的生疏,虽然看过N+1遍相关的表示,但由于之前看过的设计图稿和自己画的东东本来就不多,因此出来类图,对象图等及其基本的图示可以很清楚的知道谁是怎么表示的外,其他的都只是有些模糊的概念。而有些东西是死记不来的,因此要找个地方记录下。接下来将把UML的一些常用不常...
2009-09-23 18:31:00
83
UML的概念模型
为了理解UML,需要形成该语言的概念模型,这要求学习建模的3个要素:UML的基本构造块、支配这些构造块如何放在一起的规则和一些运用于整个UML的公共机制。如果掌握了这些思想,就能够读懂UML模型,并能建立一些基本模型。当有了较丰富的应用UML的经验时,就能够在这些概念模型之上使用更高深的语言特征进行构造。 2.2.1 UML的构造块UML的词汇表包含下面3种构造块:(1)事...
2009-09-23 18:30:00
157
Learn UML with JUDE
1-2. UML and UML toolsWhen you draw UML, do you draw it by hand or do you use a tool? Experience the advantages of using a tool. Why a tool...
2009-09-23 18:03:00
366
UnwantedModelingLanguage
The UML means different things to different people, which is why I find the notion of people using a different UmlMode useful. Most people I talk to are interested in UmlAsSketch and this group isn't ...
2009-09-23 18:02:00
71
解析UML的要点与应用
UML(Unified ModelingLanguage)伙伴组织于1996年由Rational公司创立。对象管理组织(OMG)于1997年11月采纳了它。此后,UML继续改进,目前最新的版本是UML1.3。UML是多种方法相互借鉴、相互融合、趋于一致、走向标准化的产物。这样的统一建模语言将为软件开发商及其用户带来诸多便利。美国等计算机技术发达国家已有大量的软件开发组织开始用UML...
2009-09-23 17:57:00
83
《UML:Java程序员指南》
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); ...
2009-09-23 17:51:00
622
COM6050 - Java and UML for Programmers
News The lecture on Thursday 17 October is cancelled (SJR at meeting in Switzerland) ContentsLectures: Notes, code, exercises ...
2009-09-23 17:48:00
73
极限建模方法
极限编程(ExtremeProgramming,XP)简单地讲是一些相互关联的准则和惯例的集合,其中一些关注的是基本的活动,比如配置管理,但其中大多数关注的是团队成员之间以及团队与应用系统的企业团体之间的交流通信和文化方面的相关问题。XP建议采用循环迭代开发方法。 建模是软件开发中的一个重要组成部分,一个模型描述的是软件的某个方面的完整内容。通过建模能简化软件...
2009-09-23 17:40:00
105
How to Avoid Use-Case Pitfalls
Whether your system boundaries are blurred or you've tangled your use cases in user-interface screens, you'll soon find that the...
2009-09-23 17:36:00
94
UML的现状及未来发展
UML是在多种面向对象建模方法的基础上发展起来的建模语言,主要用于软件密集型系统的建模。它的演化,可以按其性质划分为以下几个阶段:最初的阶段是专家的联合行动,由三位OO(面向对象)方法学家将他们各自的方法结合在一起,形成UML 0.9。第二阶段是公司的联合行动,由十几家公司组成的“UML伙伴组织”将各自的意见加入UML,形成UML1.0和1.1,并作为向OMG申请成为建模语言规范的提案...
2009-09-23 17:27:00
356
UML模型的基本概念
1 UML的建筑块组成UML有三种基本的建筑块: 1、事物(Things) 2、关系(Relationships) 3、图(Diagrams) 事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事...
2009-09-23 17:26:00
84
UML basics: An introduction to the Unified Modeling Language
Read this article for a general overview of UML. First published in the June 2003 issue of The Rational Edge.Way back in the late twentieth century ?1997 to beexact ?the Object Management Grou...
2009-09-23 17:24:00
106
UML一统天下 ——统一的不是建模过程而是建模语言
UML(Unified ModelingLanguage)中的U有两个方面的含义:一是它有效地消除了原有建模语言间的差异;二是它统一了存在于不同类型系统中的需求分析、设计、实现,以及内部概念中的观点和认识。因此,UML是近年来推出的一种基于面向对象(OO)的可视化图形建模语言,用于对软件系统进行说明、构造和文档建立。 背 景 OO建模语言的发展始于...
2009-09-23 17:15:00
90
统一建模语言UML概述(二)
2. 标准建模语言UML的内容 首先,UML融合了Booch、OMT和OOSE方法中的基本概念,而且这些基本概念与其他面向对象技术中的基本概念大多相同,因而,UML必然成为这些方法以及其他方法的使用者乐于采用的一种简单一致的建模语言;其次,UML不仅仅是上述方法的简单汇合,而是在这些方法的基础上广泛征求意见,集众家之长,几经...
2009-09-23 17:14:00
74
统一建模语言UML概述(一)
面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。 1. 标准建模语言UML的出现 公认的面向对象建模语言出现于70年代中期。从1989年到...
2009-09-23 17:13:00
78
UML要点与应用
摘要:本文要阐明UML的要点,并对UML所推荐的软件建模过程RUP(Rational Unified Process)做一简介,以作为一种应用UML的过程指导。--------------------------------------------------------------------------------UML(Unified ModelingLanguage)伙伴组...
2009-09-23 16:06:00
74
UML释义(二)
摘要:没有什么比标准更让人讨厌的了,但如果我没有标准,或者标准在别人手里我们会做什么?我们该做什么?我们该有什么心态?UML是一个标准,面对如此之好的标准,我们如何面对。 关键字:UML 心态 标准化 我已经把UML的释义(二)的一半写了出来,但发现我的说明并没有结束,其实这本来就没有结束的可能,UML1....
2009-09-23 16:02:00
63
UML释义(三)
从设计程序之初我就没有打算把建模让给别人去做,我这并不是自私,引用两句名言来说明我的观点:一拿破仑:“不想当将军的士兵不是好士兵”;二张五常先生的《经济解释》“要现实公司利益的最大化,必然使得能让公司最大化的人来当排头”。 我虽然没有从出生以来就开始注意建模,但也开始学习搭积木了,大家和我一样期待着成为软件模型的设计者,但是要怎么样做,又从那开始...
2009-09-23 15:34:00
106
UML释义
作为众多公司软件发展的战略相关因素,都在试图去寻找可以自动提高软件产品质量、减少成本和缩短市场更新周期的技术。这些技术包含有组件技术、可视化程序设计设计、模型化技术和结构化技术,与此同时,各公司的商务方面也在寻找可以管理增长市场占有率和销售额复杂系统的技术。 在细节上,人们共识是需要解决重复建模的问题。比如:物理分割(可分割性)、协同性、可复用性、安全性、鲁棒性和...
2009-09-23 14:17:00
78
网络游戏--《纷争》
背靠大树好乘凉 《纷争》成功拉拢新浪新浪作为国内首屈一指的互联网门户,积累了海量的用户群。而新浪游戏,10余年的积累,在游戏行业内也奠定了坚实的用户基础。近几年来,新浪在网络游戏方面做着各种的尝试,也取得了备受业内关注的成绩。而作为互联网领先的门户媒体,如何最大程度的利用自身用户资源优势推动网游的发展是新浪一直以来的目标。在09年上半年《纷争OL》抓住了这个契机,赢得了和新浪联...
2009-09-23 13:41:00
143
网络游戏--《天下贰》
国韵网游3D首选-—新《天下贰》背景故事:大荒由来 盘古开天辟地,清气上浮为天,浊气下沉为地。清气分为两支,西华至妙之气化为昆仑,昆仑之主神为西王母;东华至玄之气化为东海,东海之主神为帝俊。浊气也分为两支,北极至恶之气化为幽都,幽都本无主,自颛顼去后自称幽都王,始有首领。南极至善之气化为世间生灵,大荒世界自此成形。 大荒版图宽广,幅员辽阔,依照民俗文化,地理气候大致可以...
2009-09-23 13:26:00
82
UML:使用现状报告
Lethbridge大学的Brian Dobing在OMG ADTF会议上做了一个关于UML使用现状的调查报告。调查内容包括使用UML的组织的情况、各种UML图的使用频率、调查时间:2003年3月 – 2004年3月得到320份有效反馈,其中: 171份报告使用了UML; 11份报告使用了OO,没有用UML,但对UML相关图有一些有价值的反馈; ...
2009-09-23 13:21:00
105
统一建模语言UML轻松入门之综合实例
"例,比也"(《说文》),本次连载将给出一个利用UML进行建模的完整实例,综合应用前面学到的知识,达到"举此以例其余"(元刘壎《隐居通议·欧阳公》)的目的。 在我国十年前ATM(自动取款机)还是一个很新鲜的事物,现在在城市的大街小巷随处可见。我们在日常生活中也经常和ATM打交道。本章我们将以简化的ATM系统为例将前面几章中学到的用例图、类图、顺序图、状态图、活动图及协作图知识运用到...
2009-09-23 13:20:00
92
为什么选择具有UML的模型?
摘要 统一建模语言(Unified ModelingLanguage,UML)的目的是提供一种不受语言约束和不受平台约束的建模符号。UML工具是通用的,因为UML是基础。本文是一种UML基本概念初级读物,同时提供了对建模目的的理解。这不意味着它是入门指导手册,但是它提供了许多链接,在合适的位置,把我们引导到一些优秀的教材,向我们介绍使用NetBeans IDE中...
2009-09-23 13:17:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人