王大虎:38.1 MVC框架的实现
态度评测 / 2018年5月31日

王大虎 相信这本书的读者对Struts的使用是得心应手了,也明白MVC框架有诸如视图与逻辑解耦、灵活稳定、业务逻辑可重用等优点,而且还对其他的MVC框架(例如JSF、Spring MVC、WebWork)也了解一点。SSH(Struts+Spring+Hibernate)框架是Java项目常用的框架,作为一个Java开发人员,应该对SSH框架很熟悉了!我们今天就学Struts怎么用!我们要讲的是M…

王大虎:33.2.2 门面模式实现工资计算
态度评测 / 2018年5月30日

王大虎 工资计算是一件非常复杂的事情,简单地来说,它是对基本工资、月奖金、岗位津贴、绩效、考勤、税收、福利等因素综合运算后的一个数字。即使设计一个HR(人力资源)系统,员工工资计算也是非常复杂的模块,但是对于外界,比如高管层,最希望看到的结果是张三拿了多少钱,李四拿了多少钱,而不是看中间的计算过程,怎么计算那是人事部门的事情。换句话说,对外界的访问者来说,它只要传递进去一个人员名称和月份即可获得工…

王大虎: 第31章 结构类模式大PK
态度评测 / 2018年5月29日

王大虎 结构类模式包括适配器模式、桥梁模式、组合模式、装饰模式、门面模式、享元模式和X模式。为什么叫结构类模式呢?因为它们都是通过组合类或对象产生更大结构以适应更高层次的逻辑需求。我们来分析以下几个模式的相似点和不同点。     31.1 X模式VS装饰模式   对于两个模式,首先要说的是,装饰模式就是X模式的一个特殊应用,两者的共同点是都具有相同的接口,不同点则是X…

王大虎:27.2 解释器模式的定义
响应评测 / 2018年5月28日

王大虎 解释器模式(Interpreter Pattern)是一种按照规定语法进行解析的方案,在现在项目中使用较少,其定义如下:Given a language,define a representation for its grammar along with an interpreter that uses the representation to interpret sentences i…

王大虎: 22.3.4 观察者模式的注意事项
态度评测 / 2018年5月27日

王大虎 使用观察者模式也有以下两个重点问题要解决。 ·广播链的问题 如果你做过数据库的触发器,你就应该知道有一个触发器链的问题,比如表A上写了一个触发器,内容是一个字段更新后更新表B的一条数据,而表B上也有个触发器,要更新表C,表C也有触发器……完蛋了,这个数据库基本上就毁掉了!我们的观察者模式也是一样的问题,一个观察者可以有双重身份,既是观察者,也是被观察者,这没什么问题呀,但是链一旦建立,这个…

王大虎: ·职责界定不清晰
态度评测 / 2018年5月26日

王大虎 对女儿提出的请示,应该在父亲类中做出决定,父亲有责任、有义务处理女儿的请示,因此Father类应该是知道女儿的请求自己处理,而不是在Client类中进行组装出来,也就是说原本应该是父亲这个类做的事情抛给了其他类进行处理,不应该是这样的。 ·代码臃肿 我们在Client类中写了if…else的判断条件,而且能随着能处理该类型的请示人员越多,if…else的判断就越多,…

王大虎:21.2 组合模式的定义
态度评测 / 2018年5月22日

王大虎 组合模式(Composite Pattern)也叫合成模式,有时又叫做部分-整体模式(Part-Whole),主要是用来描述部分与整体的关系,其定义如下: Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objec…

王大虎: 7.3.2 单例模式的缺点
态度评测 / 2018年5月21日

王大虎 单例模式一般没有接口,扩展很困难,若要扩展,除了修改代码基本上没有第二种途径可以实现。单例模式为什么不能增加接口呢?因为接口对单例模式是没有任何意义的,它要求“自行实例化”,并且提供单一实例、接口或抽象类是不可能被实例化的。当然,在特殊情况下,单例模式可以实现接口、被继承等,需要在系统开发中根据环境判断。 ·单例模式对测试是不利的。在并行开发环境中,如果单例模式没有完成,是不能进行测试的,…

王大虎:紫禁城里住过的皇帝
态度评测 / 2018年5月19日

  王大虎 紫禁城,明永乐十八年建成,是明清两代的皇城。既然是明清两代的皇城,里面究竟住过多少个皇帝呢?史料记载是24个皇帝。 这个数字是不确切的,少了一位,就是李自成。1644年,山海关大战之后,李自成在武英殿登基,定国号为大顺,年号永昌。42天后,清兵和吴三桂逼近北京城时,李自成率军退出北京城。     大臣们称皇帝为“陛下”,为什么会用这个称谓呢? 王大虎 古代…

王大虎: 我们把购物叫买“东西”,为什么不叫买“南北”呢?
态度评测 / 2018年5月18日

王大虎 “东西”是物品的代称。我们X购物叫买“东西”。既然方位名词“东西”可以指代所购之物,那么“南北”为什么不可以呢? 一说认为,购物称“买东西”源于中国古老的周易理论。阴阳五行学说认为:东方甲乙木,西方庚辛金,南方丙丁火,北方壬癸水。东西为金木,具有有形实体和价值;南北为水火,为虚。中国古X买物品所用之器皿多为“竹木”编制而成,遇水则漏,遇火则焚。因此,X购物称买“东西”,而不称买“南北”。 …

王大虎:“钢琴大王”是谁?
响应评测 / 2018年5月17日

王大虎 X特(1811~1886年)是匈牙利音乐家,其钢琴演奏艺术和钢琴音乐创作在世界音乐史上占有非常突出的地位,被誉为“钢琴大王”。 X特的作品丰富多彩,极富想象力,是世界音乐宝库里的精品。在他一生创作的700多首作品中,主要有《匈牙利狂想曲》、《浮士德交响曲》、《但丁交响曲》、《帕格尼尼练习曲》和《B小调钢琴奏鸣曲》等。 他创作的19首《匈牙利狂想曲》,在他的钢琴作品中占有特殊重要的地位。这些…

王大虎:美国舰艇代号分类中的“V”
响应评测 / 2018年5月16日

王大虎 CVT、АVT、АVT、CV、CVA、CVAN、CVB都是美国舰艇的分类代号。对比发现,每一个代号中都有字母“V”。那么这个字母“V”代表什么意思呢? 19X7月17日,美国海军X制定了一套用于海军舰艇的标准的代号命名法。其中也对航空器做了规定,轻型航空器使用字母“Z”,重型航空器使用字母“V”。为什么会选中字母“V”呢?普遍的说法是,字母“V”取自法语单词“volplane”(一说vol…

王大虎:马”和“虎”是不相干的两种动物,人们为什么把它们组成“马虎”,表示做事不认真呢?
态度评测 / 2018年5月15日

王大虎   “马虎”常用来形容人做事粗心大意,经常犯错误。但“马”和“虎”却是两种互不相干的动物,为何被人们扯到了一起,这个词语又是从何而来的呢? 据蒲松龄《聊斋志异·卷十一·牛犊》载:“楚中一农人赴市归,暂休于途。有术人后至,止与倾谈。忽瞻农人曰:‘子气色不祥,三日内当退财,受官刑。’农人曰:‘某官税已完,生平不解争斗,刑何从至?’术人曰:‘仆亦不知。但气色如此,不可不慎之也!’农人颇…

王大虎: 红色是节日喜庆的主色调,中国人为什么会偏爱红色?
态度评测 / 2018年5月14日

王大虎 以如火的红色作为喜庆象征古已有之。世间的颜色那么多,为什么唯独红色如此受宠呢? 早在人类文明之初,红色并未像现在这般受重视。远古时期,人们以黑、白为主色,黄色为吉色。周代,王室之中开始用红色绸幔作为宫中装饰,红色点缀之风初见端倪。至X色成为高贵的色彩,则是汉高祖刘邦所定。传说刘邦乃是“赤帝之子”,赤,古语中红的意思。刘邦当了皇帝以后,把红色定为皇家御用色彩。从此,红色逐渐成为喜庆祥和的主色…

王大虎:“鳌头”是什么东西,为什么科举取得第一名称为“独占鳌头”?
态度评测 / 2018年5月11日

王大虎 “鳌头”指的是古代帝王宫殿台阶上鳌的头。“鳌”是传说中的一种庞大的海生动物,据说头像乌龟,尾巴像鲤鱼,身形巨大,威猛有力,能够背起一座大山。民间传说它是海龙王的三太子,因为偷吃了X的X液,被发配到东海为鳌。唐宋时期,皇帝殿前陛阶上的中陛石上经常镌刻巨大的鳌鱼,以象征皇权威严。翰林学士觐见时,都会立在陛阶正中陛石上的鳌头上,等待皇帝的召见。于是,人们将进入翰林院称为“上鳌头”。 科举考试中的…

王大虎: 莎士比亚是别人假借的名字吗?
态度评测 / 2018年5月10日

王大虎 莎士比亚是世界文学史上最为重要的作家之一,在国际上甚至有人专门研究莎士比亚并形成了一门学问即“莎学”。但是,有人提出莎士比亚只是一个化名而已,并不是真实存在的,这是怎么回事呢?   莎士比亚像 早在几个世纪以前,就有人提出了疑问,因为莎士比亚是世界著名的伟大剧作家,他有很多作品为后人所传颂,但其生平不为人知之处仍有很多,他个人也没留下这类文字。有关莎翁身世的材料极少,这就给莎士比…

王大虎:X姓甚名谁,他是掌管天上人间的最高神灵吗?
态度评测 / 2018年5月9日

王大虎 X作为中国道教里面的一位神,全称为“昊天金阙无上至尊自然妙有弥罗至真玉皇上帝”,最早出现于唐宋时期,是中国古人早期的天帝崇拜与道教结合而产生的一位人格神。中国自殷商以来,一直有对于天的崇拜,将天人格化为皇天上帝、太昊等,早期的帝王祭祀最隆重的对象便是这位天帝。后来,随着道教的兴起和佛教的传入,天帝的影响力越来越小,其地位被西方来的如来佛所取代。道教为了对抗佛教,建立了自己的一系列的神,并将…

王大虎:阿弗洛狄忒
响应评测 / 2018年5月7日

王大虎 阿弗洛狄忒在希腊神话中是爱和美的女神,希腊奥林匹斯十二主神之一,在罗马她被称为维纳斯。关于阿弗洛狄忒的出生,一种说法是她在海水的白泡沫中诞生,另一种说法是宙斯与狄奥涅所生。 阿弗洛狄忒的丈夫是希腊神话中的火神与匠神——赫菲斯托斯,不过赫菲斯托斯天生瘸腿,面貌丑陋。因此,阿弗洛狄忒后来爱上了战神阿瑞斯,后与战神阿瑞斯相爱生下了几个儿女,其中包括小爱神厄洛斯。 阿弗洛狄忒有着最完美的身段和样貌…

王大虎:“丞相”和“宰相”是一回事吗,“宰”、“相”并称,是一个官职吗?
态度评测 / 2018年5月5日

王大虎 看关于古代的电视剧时,经常听到“宰相”或“丞相”之类的名词,都指代仅次于皇帝的最高行政官员,但历史上却没有“宰相”这个官职,这是为什么呢? “丞相”一词最早起源于战国时期。秦武王开始,设左、右丞相,但有时也设相邦,魏冉、吕不韦等都曾居此职。秦统一后只设左、右丞相。西汉初萧何为丞相,后迁为相国,萧何去世后,曹参继任。到文帝初年,设左、右丞相,以后只设一丞相。汉初各王国拟制中央,也在其封国中各…

王大虎:第六章 帝后职官有说法
态度评测 / 2018年5月4日

王大虎 “三皇五帝”真有其人吗?   我们经常能在书本上看到这样的句子:“自X开天辟地以来,从三皇五帝至今,中华文明已有五千年的历史。” 用斧头开天辟地的X,无疑是神话传说中的人物。那么“三皇五帝”究竟是谁?他们是传说中的人物,还是真有其人呢? 史料记载中,有些说“三皇”是燧人、伏羲和神农氏,“五帝”是黄帝、颛顼、帝喾、尧、舜;有些说“三皇”是伏羲、神农、共工,“五帝”是少昊、颛顼、帝喾…