06 2007 档案
摘要:外观模式主要应用在为类的集合提供一个简单的接口。比如在实际编程中,我常用到的数据库访问层封装的数据访问类,以及在这个类上封装的针对具体功能的更细致的子类。基础类的集合一般提供了很多扩展性非常强,功能非常大,涵盖范围相当大的功能,例如ADO.NET中的基础类。这些类通过不同的组合方法能实现相当强大的功能。但是应用到具体的项目中时,实际用不到那么多的功能,而且多次运用的时候,经常会产生重复代码。因此,...
阅读全文
摘要:今天项目正式上线运行,结果被测试出一个问题,登录后,结果转向一个登录服务器的页面,按道理这个页面不会出现,即使出现也应该出现在登录页面之前。大为不解。回到开发环境一看,原来登录后转向的页面被修改了,两个页面同名,都叫index页面,但是路径完全不同。选择登录服务器的是在根目录下,而登录后转向的页面是在根目录/Ent下。打开VSS一看历史纪录,表明在根目录的index页面在签入的同时也将ent目录下...
阅读全文
摘要:适配器模式在实际开发过程中,我们经常遇到这样的事情,我们根据初步的需求制定了一个基类,在开发过程中才了解到详细的需求或者需求发生了变动。而开发工作中的接口早已经定义完毕,并已经大规模投入编码。此时若改动接口的定义会造成很多编码上重复性的修改工作,并进而有可能造成修改不完全而导致的语义错误或逻辑错误。语义错误尚可以在编译阶段发现,而一旦发生逻辑性的错误,后果将会非常严重,甚至足以导致系统崩溃。此时就...
阅读全文
摘要:先简单开个头。网上写设计模式的BLOG相当的多。自己也看了不少,可是从来没有真正看完过。做了几个全国性的项目以后,回过头来再看设计模式,其实在具体的开发中,自己用到了设计模式中的好几种。为了给自己充充电,也是为了总结一下这个阶段的开发,决定把设计模式看完,并在自己的BLOG上记下看书的一些心得,算是个读书笔记一类的吧。写BLOG的主要用意还是希望自己能把书看完。一共23个模式。首先是接口型模式总的...
阅读全文
摘要:免得到了要用的时候,要到处找window.open(page, "", "height=300, width=520, top=100, left=300, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");toolbaryes/no建立或不建立标准工具条location yes/no建立或不建...
阅读全文