吉春虎

导航

 

2012年12月26日

摘要: 在Hibernate中的对象有三种状态,即: 瞬时状态(Transient)、持久状态(Persistent)、脱管状态(Detached) 1、瞬时状态(Transient) 由new命令开辟内存空间的Java对象,也就是平时所熟悉的普通Java对象。 如:Person p = new Person(); (1)不和Session实例关联 (2)在数据库中没有和瞬时对象关联的记录 2、持久状态(Persistent) 持久的实例在数据库中有对应的记录,并拥有一个持久化标识(identifier). 持久对象总是与Session和Transaction相关联,在一个Session中,对持久对象 阅读全文
posted @ 2012-12-26 17:42 吉春虎 阅读(353) 评论(0) 推荐(0) 编辑
 
摘要: 为什么叫“360度全方位沟通”,怎么理解呢,有些人听到这个名字可能有点疑问,我们可以理解为“360度全方位领导”,因为沟通也就是领导力,也就是说服力。有些人说我是基层员工,谈领导对我来说太遥远,但事事不是这样。大部分人都会遇到这样一个状况:大部分人在公司里都有领导,大部分都有同事,而且大部分大部分时间都处在这个里面,所以别的主管也是和你同一阶层,也有自己的属下。其实360度领导讲的就是你处在任何一层次都是在领导,但大部分都有一个迷失,我一定要有一个职位才能领导,你给我一个经理,或者主管才能叫到他们,那在这里我们还可以用另外一句话来表示:“领导力就是影响力”,世界第一名的领导力大师约翰—麦斯威尔 阅读全文
posted @ 2012-12-26 17:35 吉春虎 阅读(204) 评论(0) 推荐(0) 编辑
 
摘要: 用例图 用例图,展现了一组用例、参与者(actor)以及它们之间的关系。用例图从用户角度描述系统的静态使用情况,用于建立需求模型。 参与者(Actor) 在系统外部与系统直接交互的人或事物。需要注意以下两点: 1)参与者是角色而不是具体的人,它代表了参与者在与系统打交道的过程中所扮演的角色。所以在系 阅读全文
posted @ 2012-12-26 17:28 吉春虎 阅读(1101) 评论(0) 推荐(0) 编辑
 
摘要: 一、活动图的组成元素 Activity Diagram Element1、活动状态图(Activity)活动状态用于表达状态机中的非原子的运行,其特点如下:(1)、活动状态可以分解成其他子活动或者动作状态。(2)、活动状态的内部活动可以用另一个活动图来表示。(3)、和动作状态不同,活动状态可以有入口动作和出口动作,也可以有内部转移。(4)、动作状态是活动状态的一个特例,如果某个活动状态只包括一个动作,那么它就是一个动作状态。UML中活动状态和动作状态的图标相同,但是活动状态可以在图标中给出入口动作和出口动作等信息。2、动作状态(Actions)动作状态是指原子的,不可中断的动作,并在此动作完成 阅读全文
posted @ 2012-12-26 17:27 吉春虎 阅读(229) 评论(0) 推荐(0) 编辑
 
摘要: 一、状态图简介(Brief introduction)状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。 如下图例子,状态机描述了门对象的生存期间的状态序列,引起转移的事件,以及因状态转移而伴随的动作(Action).状态有Opened、Closed、Locked。事件有 Open、Close、Lock和Unl 阅读全文
posted @ 2012-12-26 17:11 吉春虎 阅读(826) 评论(0) 推荐(0) 编辑
 
摘要: 一、部署图简介(Deployment Diagram Introduction) 部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。二、部署图元素(Deployment Diagram Elements)1、结点(Node) 结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如64主机、Windows server 2008操作系统、防火墙等。结点用三维盒装表示,如下图:2、结点实例(Node Instance) 结点实例名称格式如下 Node Instance : n 阅读全文
posted @ 2012-12-26 16:59 吉春虎 阅读(477) 评论(0) 推荐(0) 编辑
 
摘要: 一、时序图简介(Brief introduction) 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。二、时序图元素(Sequence Diagram Elements) 角色(Actor) 系统角色,可以是人、及其甚至其他的系统或者子系统。 对象(Object) 对象包括三种命名方式: 第一种方式包括对象名和类名; 第二中方式只显示类名不 阅读全文
posted @ 2012-12-26 16:54 吉春虎 阅读(1019) 评论(0) 推荐(0) 编辑
 
摘要: 如何书写Use Case什么是Use Case用例描述文档的书写是系统分析人员对用户需求的深刻理解的体现。是后期时序图和实际开发的重要依据。也可以对作为项目估算的依据,以及根据UC复杂度和开发周期来衡量开发人员的工作效率。因此UC的书写规范及其重要,就工作用的一些经验,比如书写格式、书写内容及其注意事项与大家分享。大纲图:一、前期准备Ø 对用户的问题要有非常深刻完善的理解Ø 确保能够解决用户的所有问题Ø 把用户的需求真正地反应到商业模型Ø 对以后的设计和开发过程提供说明和框架Ø 根据需求生成UI界面二、Use Case内容首先有用例名称:一般是 阅读全文
posted @ 2012-12-26 16:46 吉春虎 阅读(263) 评论(0) 推荐(0) 编辑
 
摘要: 一、业务处理模型简介(Brief introduction)业务处理模型是一组活动的集合,描述了活动从开始到结束在时间或者空间上的顺序,以及输入和输出。业务处理模型最终输出要能够满足业务需要。业务处理模型一般包括:1、目标(Goal)2、特定的输入(specific inputs)3、特定的输出(Specific outputs)4、有一定顺序的活动(Activities in some order)5、消息(Information)6、资源(Resource)二、业务处理模型元素(Elements)1、目标(Goal)每一个业务处理流程都有一些将要达到的目标,这些目标需要能够满足业务需求。2 阅读全文
posted @ 2012-12-26 16:45 吉春虎 阅读(379) 评论(0) 推荐(0) 编辑
 
摘要: 一、数据建模简介数据建模不仅可以对象的属性建模(比如E-R图),也可以对数据的行为建模(比如触发器Trigger、存储过程Stored Procedure).在进行数据库设计时,设计到如下几个概念:模式 Schema、主键 Primary、外键 Foreign key、关系 Relationship、约束 constraint、索引 Index、触发器 Trigger、存储过程 Stored Procedure、视图 View。二、数据建模元素1、表(Table)表是关系数据库最基本的模型结构。如下图表的主键:InventoryID表的外键:WarehouseId,关联到表Warehouse的 阅读全文
posted @ 2012-12-26 16:42 吉春虎 阅读(197) 评论(0) 推荐(0) 编辑
 
摘要: 统一建模语言(Unified Modeling Language,UML)又称标准建模语言,是始于1997年的一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 *注:OMG, Object Manageme 阅读全文
posted @ 2012-12-26 16:34 吉春虎 阅读(361) 评论(0) 推荐(0) 编辑
 
摘要: 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 阅读全文
posted @ 2012-12-26 16:28 吉春虎 阅读(383) 评论(0) 推荐(0) 编辑