自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

为什么没有java on rails——代码量少才是王道

    javaweb开发的框架很多,但都专注于J2EE分层结构的某一层,比如展示层的struts/jsf;业务层的spring/guice;数据层的hibernate/ibatis等。J2EE充血模型项目追求业务层的独立,追求框架的低侵入性,在业务层不变的情况下,随便更换数据层或展示层被认为是灵活性较高的设计,也是很多项目追求的目标。    但rails则追求完全不同的目标——开...

2009-06-18 18:02:19 107

Restful让我束手束脚

在Rails中View+Controller+Helper是紧耦合的,Controller中的方法与相关目录下的view template一一对应;Model+Migration+DB是紧耦合的。这2大块之间是松耦合的。这2块的内部组织方式是完全不同的:对于Model层,我们通常会对业务进行OO分析,提取出一些名词和名词之间的关系,然后把他们映射成Model,这个过程比较直观,是相对细粒度的...

2008-12-06 12:08:41 105

以Prototype为例说明现代的js用法(适用于其它js库)

1、选择元素旧用法document.getElementById() 新用法$()或$$() 评论新的用法不限于用id选择元素,一般的库都支持CSS的选择语法,无论单选还是多选都非常方便。2、namespace旧用法function submitBreakfastLogEntry(event) { . . . . . .}function c...

2008-11-19 11:05:01 135

Ruby Programming Language学习笔记之对象、类、模块(初稿)

对象、类、模块1.1、封装1.1.1类层次结构Object:顶级类Kernel:mix-in到Object中的模块Class:产生类对象的类Module:Module是Class的父类Classes, modules, and objects are interrelated. In the diagram thatfollows, ...

2008-10-27 17:46:12 148

UML类图中5中关系的辨析(修订)

                       Figure 1. UML offers five different types of class relationship    要理解这5中关系就不能简单的把它们和具体的语言实现相关联,UML介于问题域和解域之间,因而兼有这两者的概念。虽然类图是静态的,但类之间的这5种关系却是动静兼有的(也就是编译时和运行时混合的)。    ...

2008-04-25 17:10:43 194

Eclipse使用频率最高的快捷键

发过一个快捷键总结被埋了,现在搞个标题党试试。代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T上一个/下一个光标...

2008-04-10 12:32:40 2171

Java中线程安全集合的使用小结

线程安全的集合包含2个问题1.多线程并发修改一个集合怎么办?2.如果迭代的过程中集合被修改了怎么办?    a.一个线程在迭代,另一个线程在修改    b.在同一个线程内用同一个迭代器对象进行迭代、修改、迭代、修改. . .  共有有3种解决方案1.用老的Vector/Hashtable类,上面2个问题都不用担心。V...

2008-04-10 11:25:13 141

Eclipse常用快捷键分类总结

1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Alt+Lef...

2008-03-07 18:21:12 81

多读代码少看书

1.实践计算机是一门实践的学科,提高技术水平也应该选择最贴近实践的方法——自己写或者看别人写。我不是反对看技术书,但真正值得细读的技术书非常少,市面上计算机图书汗牛充栋,这个是经典、那个是大师、另一个又是必读,很容易误导初学者。事实上对国内大量在一线的程序员来说(专业项目管理、需求分析、测试等其它工种除外)在真正必读的书我认为只有2本——《代码大全》和《设计模式》(这里指的是讲设计模式的书,相...

2008-03-07 18:17:38 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除