摘要:本文深入详细的介绍了Duwamish网上电子书店例程的结构框架,并详细的分析了该结构的若干特点和设计模式。 引言: 能够作为Visual Studio .Net附带的例子,Duwamish一定包含了微软.Net设计队伍希望向开发者传达的某些信息,而事实上,Duwamish也的确能够称作是一个.Net开发者学习的经典示例,无论是从其设计架构,编程技巧或代码风格,都向我们展示了一个标准的.Ne...
阅读全文
01 2006 档案
摘要:(1)各个标记名的命名规则:标记名和属性名是 Camel 大小写形式的,这意味着标记名的第一个字符是小写的,任何后面连接单词的第一个字母是大写的。属性值是 Pascal 大小写形式的,这意味着第一个字符是大写的,任何后面连接单词的第一个字母也是大写的。true 和 false 例外,它们总是小写的。 (2)配置层次总图所有配置信息都驻留在 和 根 XML 标记之间。标记间的配置信息分为两个主...
阅读全文
摘要:从数据访问的角度认识一下duwamish为了更灵活的数据访问,duwamish把中间业务层分成了businessfacade和businessroles两部分,关于这个的介绍大家可以看这个 -- 点击进入 -- www.microsoft.com/china/community/program/originalarticles/TechDoc/duwamish.mspx先说一句很傻的话,facad...
阅读全文
摘要:不做深入的研究,仅从表面认识一下duwamish中的错误处理。错误处理主要是通过systemframework的applicationassert和applicationlog完成。其中assert主要是给编程人员提供帮助,而log则用于日志记录。用户看到什么?用户将不会看到任何具体的错误信息,只是一个抱歉的页面。注意,由于duwamish的设定太多,我还没有搞清到底有几个记录事件错误的东东,为了...
阅读全文
摘要:Duwamish Web Services分析篇 Written by: Rickie Lee Nov. 08, 2004 Duwamish 7.0在web项目中提供了一个Web Service(service/catalogservice.asmx),以向 Internet 公开它的书目录搜索功能。CatalogService Web Service由一个asmx文件和一个代码隐藏文件组...
阅读全文
摘要:Duwamish密码分析篇, Part 3 Written by: Rickie Lee Nov. 07, 2004 通过前面关于《Duwamish密码分析篇, Part 1-2》的POST,可以了解到Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,然后以byte形式存放在Database中,避免明文...
阅读全文
摘要:Duwamish密码分析篇, Part 2 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 1,【用户登录】过程概述 在 Web 层中启动登录过程。用户输入电子邮件地址...
阅读全文
摘要:Duwamish密码分析篇, Part 1 Written by: Rickie Lee Nov. 05, 2004 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 D...
阅读全文
摘要:Duwamish代码分析篇 Written by: Rickie Lee Nov. 02, 2004 继续前面的2篇POST《Duwamish架构分析篇》和《Duwamish部署方案篇》,这里在代码层次上分析Duwamish 7.0范例,主要目的是解析Duwamish范例中值得推荐的编码风格和提炼出可以重用的代码或Class。 1,读取配置文件类-SystemFramework\Ap...
阅读全文
摘要:Duwamish部署方案篇 Duwamish 7.0 支持两种多计算机部署方案。非分布式部署方案在一台 Web 主机上部署 Web 层、业务外观、业务规则和数据访问层,但可以在群集间复制该 Web 主机以达到负载平衡。分布式方案在单独的服务器上部署特定的组件。例如,业务外观、业务规则和数据访问层可能位于独立于 Web 主机的服务器上。在实际部署中数据库服务器通常位于单独的计算机上。 ...
阅读全文
摘要:Duwamish是Microsoft提供一个企业级的分布式系统架构,如果开发企业级的分布式系统,可以模仿这种架构,如果是开发一些简单的系统,则完全可以简化。 以前也学习过Duwamish范例,只是发现不同时间,不同经历,有不同的体会。正如卢彦所说的一样:通过研究Duwamish示例,高手能够领悟到.Net应用架构的设计思想,低手能够学习到.Net的编程技巧,实在是老少皆宜。 因此,这里再...
阅读全文
摘要:.NET PetShop和Duwamish简单介绍 相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过无论如何,.NET PetShop绝对是一个经典的.NET实例教程,至少为我们提供了一条赶超J2EE的“捷...
阅读全文
摘要:一天在上了本地一个重点高中的网站,听说这个学校的计算机很厉害。于是我习惯性的在一个新闻后面输入:http://host/home/xwzx/xwzxfile.php?id=53\于是入侵就这样开始了…… 1,信息收集与分析:输入完后出现了下面的字:Warning: Supplied argument is not a valid MySQL result resource in D:\\wangz...
阅读全文
posted @ 2006-01-10 10:07
网语飘飘
摘要:ZeroAjax框架1.0 1.这样做的原因在Asp.net的开发过程中,类似window的开发模式让我非常便捷的创建Web的项目,开发效率得到很大提高而我们需要为此付出那些代价呢网页频繁的刷新和产生数量庞大的ViewState,造成快速的开发的系统在效率上有些缺失。我们一般采用的方式是尽可能少的使用ASP.NET的标准服务端控件或在客户端书写大量的代码来解决,这样我们对ASP.NET...
阅读全文
posted @ 2006-01-05 16:33
网语飘飘

浙公网安备 33010602011771号