随笔分类 -  架构与设计模式

大型程序的架构,程序组织方式,构造一个高效率,易扩展,易维护的程序
关于网站(B/S开发中) cache应用(多图)
摘要:关于网站(B/S开发中) cache应用(多图) 关于中大型开发b/s开发中的缓存(cache),我的一些看法,有不正确的或者是有笔误的地方,请指正。thanks 首先,应该了解基本的,对于缓存的知识: Q:如:静态缓存和动态缓存的区别?缓存是什么? A:缓存,在某个方面简单的说,就是无需与数据库再次交互 静态缓存: 即所说的html,shtml文件。 动态缓存:即所说的把缓存存于服务器的内存... 阅读全文
posted @ 2006-06-07 18:25 Ray Wu 阅读(390) 评论(1) 推荐(0) 编辑
你还在用if else吗
摘要:你还在用if else吗 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只... 阅读全文
posted @ 2006-06-06 23:01 Ray Wu 阅读(518) 评论(6) 推荐(0) 编辑