- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Comet----众里寻你千百度
Comet,基于HTTP长连接的的服务器端推技术。就想当年Ajax横空出世一样,同样的老调新弹,同样的振奋人心。BS的架构,CS的实时体验,效率,代宽。这些问题都有了解决的可能。 前几天,拜读了一篇关于网络软件架构的博士论文。其中关于REST的阐述非常精辟。现在回想起来,以前对ASP.NET架构的依赖过于严重了。对于HTTP协议的应用也过于单调。很多值得扩展的地方
2007-09-30 11:52:00 1283
原创 敏捷软件开发 笔记--单一职责原则(SRP)
就一个类而言,应该仅有一个引起它变化的原因。原因:1每一个职责都是变化的一个轴线,当需求变化时,该变化会反映为类的职责的变化。如果一个类承担了多于一个的职责,那么引起它变化的原因就会有多个。2如果一个类承担的职责过多,就等于把这些职责耦合在了一起。一个职责的变化可能会削弱或则抑制这个类完成其他职责的能力。什么是职责?在SRP中,把职责定义为“变化的原因”。如果你能够想到多于一个的动机去改变一个类,
2007-09-12 15:17:00 663
原创 javascript模拟dotNet中的StreamBuild及应用
javascript做为弱类型的编程语言,并不具备真正的面向对象特性.而在字符串的拼接过程中,每一次+=的操作都伴随着两次对象的初始化和销毁.不仅速度慢,而且效率也不高.通过javascript内置的array对象和prototype属性模拟出StringBuilder类.//======================================================
2007-09-04 15:31:00 605
原创 AJAX 实现缓存控制器模式
在WEB开发中,缓存对开发人员而言是又爱又恨的家伙,在提高了页面响应速度的同时又加大了程序调错的难度,在WEB页面的交互过程中的缓存分为服务端缓存和客户端缓存,客户端缓存把你曾经访问的网页内容存放在硬盘里。在下一次访问同一网页时直接调用存放在本地硬盘的页面从而提高响应速度.服务器端缓存是指把客户端请求的结果以对象的形式存放在服务端.这样受到同样的客户端请求时直接把结果对象返回,从而节省了逻
2007-09-02 01:51:00 674
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人