案例分析
lai_gb
这个作者很懒,什么都没留下…
展开
-
.Net PetShop 4.0的配置文件属性管理
.NET 2.0中,提供了ASP.NET成员资格管理、ASP.NET角色管理以及ASP.NET配置文件属性等功能。在本文中,重点探讨.Net PetShop 4.0配置文件属性管理的设计与实现。配置文件属性用于给用户提供个性化的服务。在.Net PetShop 4.0中,与配置文件属性直接相同的命名空间如下:PetShop.IProfileDALPetShop.OracleProfileD转载 2006-11-16 15:05:00 · 848 阅读 · 0 评论 -
Duwamish密码分析篇, Part 1
Duwamish密码分析篇, Part 1 Written by: Rickie LeeNov. 05, 2004 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安转载 2006-12-20 11:00:00 · 690 阅读 · 0 评论 -
Duwamish代码分析篇
Duwamish代码分析篇 Written by: Rickie LeeNov. 02, 2004 继续前面的2篇POST《Duwamish架构分析篇》和《Duwamish部署方案篇》,这里在代码层次上分析Duwamish 7.0范例,主要目的是解析Duwamish范例中值得推荐的编码风格和提炼出可以重用的代码或Class。 1,读取配置文件类-SystemFrame转载 2006-12-20 10:58:00 · 739 阅读 · 0 评论 -
Duwamish部署方案篇
Duwamish部署方案篇 Duwamish 7.0 支持两种多计算机部署方案。非分布式部署方案在一台 Web 主机上部署 Web 层、业务外观、业务规则和数据访问层,但可以在群集间复制该 Web 主机以达到负载平衡。分布式方案在单独的服务器上部署特定的组件。例如,业务外观、业务规则和数据访问层可能位于独立于 Web 主机的服务器上。在实际部署中数据库服务器通常位于单独的计算机上。转载 2006-12-20 10:57:00 · 755 阅读 · 0 评论 -
Duwamish密码分析篇, Part 3
Duwamish密码分析篇, Part 3 Written by: Rickie LeeNov. 07, 2004 通过前面关于《Duwamish密码分析篇, Part 1-2》的POST,可以了解到Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,然后以byte形式存放在Database中转载 2006-12-20 11:02:00 · 712 阅读 · 0 评论 -
Duwamish密码分析篇, Part 2
Duwamish密码分析篇, Part 2 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 1,【用户登录】过程概述在 Web 层中启动登录过程。用户输入转载 2006-12-20 11:02:00 · 747 阅读 · 0 评论 -
Duwamish架构分析篇
Duwamish是Microsoft提供一个企业级的分布式系统架构,如果开发企业级的分布式系统,可以模仿这种架构,如果是开发一些简单的系统,则完全可以简化。 以前也学习过Duwamish范例,只是发现不同时间,不同经历,有不同的体会。正如卢彦所说的一样:通过研究Duwamish示例,高手能够领悟到.Net应用架构的设计思想,低手能够学习到.Net的编程技巧,实在是老少皆宜。 因此,转载 2006-12-20 10:56:00 · 769 阅读 · 0 评论 -
.Net PetShop 4.0的消息处理
.Net PetShop 4.0对订单的处理提供了两种方式以供选择,一种是同步处理,一种是异步处理。同步处理就不再多说了,使用普通的数据库存取方式;异步处理便是采用消息处理方式。 MSDN中介绍说利用消息队列,应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。具体来说,当数据库出现短时异常时,利用转载 2006-11-16 15:10:00 · 768 阅读 · 0 评论 -
.Net PetShop 4.0的缓存处理
在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本文是作者在学习此项目时的一些心得体会,有一些地方还不十分清楚,希望能够抛砖引玉。在.Net PetShop 4.0中,非常成功地使用了工厂模式以及接口(interface)、静态类(Static转载 2006-11-16 15:08:00 · 881 阅读 · 0 评论 -
Duwamish Web Services分析篇
Duwamish Web Services分析篇 Written by: Rickie LeeNov. 08, 2004 Duwamish 7.0在web项目中提供了一个Web Service(service/catalogservice.asmx),以向 Internet 公开它的书目录搜索功能。CatalogService Web Service由一个asmx文件和一个代码转载 2006-12-20 11:06:00 · 836 阅读 · 0 评论