2、重构 重构的概念不是源自Martin Fowler这部名著《重构——改善既有代码的设计》(《Refactoring:Improving the Design of Existing Code》),而是来自Smalltalk社区,感谢Fowler此书是用我最熟悉的Java来作为所举实例的语言的,这使我阅读此书比较省劲,而不像阅读《设计模式》,毕竟对C++没那么多经验。这本书一共15章,我看到第6章。第1章重构,第一个案例,用Step by Step的方式完成了一系列重构;第2章:重构原则,介绍了什么是重构和一 ...
- 16:59
- 浏览 (168)
- 评论 (0)
马上就要回北京,两个月的假期就这样转瞬即逝了,一边修养生息,一边学习新东西,因为要兼顾修养,因此没有很固定的时间很有计划的学习,本来可以就很多学习内容做些总结,也可以做一些学习笔记。但始终也没有时间来做这些,因为就某一专题具体论述,都要经过细推敲,于是把一些要点总结一下。假期主要阅读了下面这些书,由于每本书都很有难度,所以每本都只读了一半,而且发现看一本书时忽然需要另一本书的概念支持,所以又看看别的书:1、Refactoring重构,Martin Fowler2、Design设计模式。GoF3、UML与模式应用Apply ...
- 21:41
- 浏览 (199)
- 评论 (0)
Spring的持久层封装(零雨其蒙原创,转载请注明)一、概述(一)基本概念1、数据访问的关键技术 我们可以将数据访问分为两个部分:一是获得数据源;二是进行数据库操作(增删改查)。2、获得数据源的几种方法因为只是为了记录一些关键的东西,以实用为主,因此没有过多的考虑措辞和学术上的严谨。这里指的是在Java中怎么能取得和数据源(DataSource)的联系,方法主要有传统的在程序中硬编码和通过XML注入。Spring提供三种XML注入:(1)使用Spring自带的DriverManagerDataSource;(2)使用DBCP连接池( ...
- 21:05
- 浏览 (316)
- 评论 (0)
《程序员》2007年2月刊,第135页有篇郭安定写的《面试极短篇——境界》,其中将程序员分为五种境界,分别如下: 五流程序员比技术和工具 四流程序员比整合和管理 三流程序员比创意和设计 二流程序员比沟通和性格 一流程序员比态度和方法 超级程序员比思想和素质 比来比去,我觉得我 ...
- 21:38
- 浏览 (118)
- 评论 (0)
Delphi面向对象编程的20条规则 前言 评述:在2006年10月份我第一次看到这篇文章,那时候虽然已经用Delphi开发系统一年了,但还是第一次接触面向对象(相信国内不少的项目虽然采用Delphi,但是并没有使用OO技术,可悲啊),因此还不是很理解里面说了什么。后来在做视频监控系统时第一次使用了Delphi OO技术,因此对其中一些原则有了深入了理解。另外,由于翻译的原因,大师的很多话不是太通俗,因此我做了一些通俗化的注解。后面的原则我还没有践行过,等到在实际项目中实践过才知道是不是真的需要那样做。(在DEMO中实现和在真实复杂的实 ...
- 16:55
- 浏览 (128)
- 评论 (0)
最近加入圈子
最新评论
-
出个题儿大家玩玩
hocus 写道什么是三条在两头连通的铁轨? 铁轨交叉么? 车厢停在哪个轨上? ...
-- by sslaowan -
出个题儿大家玩玩
什么是三条在两头连通的铁轨? 铁轨交叉么? 车厢停在哪个轨上? 重新编组的要求或 ...
-- by hocus -
J2EE安全问题
楼上的朋友给推荐一些嘛 1.jaas应该没有“对于代码的保护”功能。这是不是已 ...
-- by SINCE1978 -
说说业务平台这件事
jjx 写道所谓的这些技术平台,其实就是一个整合环境(比较典型的就是把建表,生成 ...
-- by sunwine -
J2EE安全问题
你多看一寫acegi的資料,就會明白很多
-- by guojingxf







评论排行榜