在软件中体悟人生 在人生中感悟软件

专注Web项目设计、实现和管理
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2008年6月26日

摘要: 引语 第一,你必须弄清问题,第二,找出已知数与未知数之间的联系....... -----波利亚,> 那些没有经验的问题解决者们,几乎无一例外,都是去匆忙的寻找解决办法,而不是先给要解决的问题下定义. ------杰拉尔德.温伯格,> 业内对架构的讨论仍沿用了传统思想;如果知道了系统需求,就可以为此系统构建架构,这种观点是缺乏远见的...... 阅读全文

posted @ 2008-06-26 23:24 王景 阅读(2630) 评论(3) 推荐(0) 编辑

摘要: 原则1:保守分布 这项原则基于一个事实:调用不同进程上对象的方法要比调用进程内对象的方法慢数百倍;将对象移动到网络中的另一台计算机上,这种方法调用又会慢数十倍。 拿数据层举例,在决定使用数据库时,一般需要决定分布数据源逻辑。然而,决定分布表示逻辑会更复杂一些。首先,除非所有应用用户都使用公共的终端,否则表示层的某些部分就必须颁布到每个用户机上。但问题是分布到什么程度。当然,近... 阅读全文

posted @ 2008-06-26 11:59 王景 阅读(1153) 评论(0) 推荐(0) 编辑

摘要: 分布式编程的定义: 分布式编程的特点是让几个物理上独立的组件作为一个单独的系统协同工作。 物理上独立的组件可能指之个CPU,或者更普遍的是指网络中的多台计算机。 分布式编程的作用: 如果一台计算机能够在5秒钟内完成的任务,那么5台计算机以并行的方式一起工作时就能在1秒钟内冤魂成一项任务。 应用程序的分层: 大多数业务应用程序是由3个主要逻辑部分构成:表示逻... 阅读全文

posted @ 2008-06-26 11:44 王景 阅读(691) 评论(0) 推荐(0) 编辑