最新文章列表

基于按annotation的hibernate主键生成策略

hibernate主键策略生成器 hibernate提供多种主键生成策略,有点是类似于JPA,有的是hibernate特有: native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。 uuid: 采用128位的uuid算法 ...
bluenemo 评论(0) 有882人浏览 2011-11-09 11:23

设计模式之策略模式

   策略模式(strategy)属于对象的行为模式,将一组算法封装在一个具有共同接口的独立类中,这组算法    可以在不影响客户端的情况下互换。类图如下:   Context:   package com.cmj.pattern.strategy; public class Context { private Strategy strategy; ...
chendajun 评论(0) 有669人浏览 2011-10-25 10:20

策略模式

策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。 策略模式的结构 策略模式涉及到三个角色 环境角色:持有一个Stratcgy类(策略类 ...
dengwanchuan 评论(0) 有1065人浏览 2011-10-24 22:54

设计模式之Strategy(策略)

Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类. Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现. 这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多种方法,这 ...
chenzhaogogogo 评论(0) 有660人浏览 2011-10-11 14:42

GridBagLayout布局管理器应用详解

       很多情况下,我们已经不需要通过编写代码来实现一个应用程序的图形界面,而是通过强大的IDE工具通过拖拽辅以简单的事件处理代码即可很轻松的完成。但是我们不得不面对这样操作存在的一些问题,有时候我们希望能够自由改变一个程序界面的大小,通过托拽生成的界面往往是不提供这个功能的,因为定制的界面一旦改变形状,组件间的布局会变得杂乱无章。      Java中的布局管理器应用了策略者模式(Str ...
mytream 评论(6) 有25945人浏览 2011-09-27 14:13

设计模式学习笔记——策略模式

  策略模式 属于对象的行为模式,是针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得他们之间可互相替换。 策略模式使得算 ...
cookiejj2010 评论(0) 有1208人浏览 2011-08-12 16:19

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics