`
wuchsh2013
  • 浏览: 19101 次
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
概念: 实线箭头表示单向关联,即:关联类知道被关联类的公共属性及操作,但被关联类 并不知道关联类的公共属性及操作。 关联单向、双向之分。双向关联用没有箭头的实线表示 ,实线箭头表示Object   Message,也就是类间的消息发送, 比如:方法调用和请求等等,这些都是从一方向另一方主动发出信息。 虚线箭头表示两个类之间存依赖关系。即:一个类引用另一个类。只存在单向依     赖。 虚线箭头表示Return   Message, 一般用于表示方法调用后的返回信息 代码中的表现: 实线代表有引用的关联,一般代码中会直接有关联的类的引用,但虚线就没有,一般知识方法上的调用关系。如是而已。
http://www.mypm.net/articles/show_article_content.asp?articleID=24211 本人从事IT业七个年头。在这七年中,我做过很多的软件开发项目,经历了许多不同的项目组,在不同的项目中从事不同的角色,每个项目组根据项目类型的不同都有各自一套软件开发体系。最近两年,本人主要从事软件开发的管理工作。在工作中,不断的摸索与实践,并不断的学习和总结。下面我将谈到的是:软件开发,将敏捷开发和迭代开发相结合的好处。   首先,我先介绍一下什么是敏捷开发和迭代开发。   1,敏捷开发:一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的 ...
摘自【http://blog.chinaunix.net/uid-21227800-id-65885.html】 ClassLoader 详解及用途(写的不错) 2010-05-11 15:36:24 分类: Java ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。 1.1 几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流等),通过ClassLoader从而将资源载入JVM  每个class都有一个referenc ...
内容载自 http://www.cnblogs.com/tester2test/archive/2008/05/27/1208725.html
元数据(MetaData)是关于数据的数据,也就是对数据的定义和描述。例如我们在经营分析系常提到的指标定义、统计口径、业务术语、库表结构、数据流、接口定义等。   元数据可以回答企业或系统有哪些数据、哪个是正确的、应使用哪份数据、谁用这个数据、这个数据还叫什么、它的业务定义是什么、它与其他数据有什么关系、这些数据准确、可靠吗、还能用它来做什么等一系列问题。
文章摘自【http://kill8108.blog.163.com/blog/static/43419968200852902153790/】 threadlocal使用  2008-06-29 00:21:53|  分类: java |字号 订阅 首先:ThreadLocal是一个工具类,为每个线程建立map,并把数据存到map中,set(),使用get()取到,不是用来解决 ...
内容来自:http://www.kuqin.com/appserver/20090315/40089.html 【酷勤网 – 程序员的那点事!】 通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。 下面让我们来细细道来: Web服务器(Web Server) Web服务器可以解析(handles)HTTP协议。 ...

JBMP

详细内容见链接: http://www.doc88.com/p-78540312287.html
JUnit中assertEquals和assertSame方法的不同 1)提供的接口数量不完全相同。 assertEquals支持boolean,long,int等等java primitiveType变量。 assertSame只支持Object。 2)比较的逻辑不同,结果可能不同。 assertSame是对象直接比较。assertEquals能利用被比较对象提供的比较逻辑来进行比较。 使得同样的条件下,两者的运行结果不一定相同。 简单解释如下: assertEquals(Object A,  Object B) 的比较逻辑: 如果 A,B都是Null,返回true。否则调用 A.eq ...
内容来自 http://baike.baidu.com/view/336103.htm 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者、版本或站点主页)。 Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有 ...

Struts MVC

作为一个MVC的框架,Struts对Model、View和Controller都提供了对应的实现组件,对应上面的UML图,分别进行介绍,并且看看它们是如何结合在一起的。 Controller:控制器的作用是从客户端接受请求,并且选择执行相应的业务逻辑,然 ...
在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。 1. 实现观察者模式 实现观察者模式非常简单, [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察者类,它实现java.util.Observer接口; [3]对于被观察者类, 添加它的观察者: void addObserver(Observer o) addObserver()方法把观察者对象添加到观察者对象列表中。 当被观察事件发生时,执行: setChanged(); notifyObservers() ...
内容摘自: http://www.ibm.com/developerworks/cn/web/1011_simq_flexlifecycle/?ca=drs-tp4608 Flex 组件生命周期概述 书归正传,下面我们就来介绍 Flex 的生命周期。 首先,Flex 组建的生命周期是什么?它是指 Flex 框架如何同每一个 Flex 组件进行交互 ...
ANT Build.xml例子 <?xml version="1.0"  encoding="GB2312" ?> <!--     =======================================================================       hello-ant 项目 ,学习ant工具的build file.       参照ant的jakarta-ant-1.6alpha的build.xml       Copyright (c) 2002 The Neusoft Software Fo ...
  jQuery ui框架很多,除了官方提供的jquery UI(如果你还不知道什么是jQuery UI,请看下载了jquery ui后如何使用),还有很多第三方提供的ui框架,因官方提供的jquery ui框架体积较大,所以很多人都不喜欢用,但不论是官方提供还是第三方提供,他们都是基于jquery核心类库实现的ui框架。     1、jQuery Smart UI 官网地址http://smartui.chinamzz.com JQuery Smart UI是基于JQuery的Ajax开发的一个jquery ui框架,实现前、后台分离、功能和数据分离,UI层全部使用htm+js+json完成 ...
Global site tag (gtag.js) - Google Analytics