网语飘飘.Net/Delphi攻坚战

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

文章分类 -  经验共享

摘要:我的Delphi开发经验谈日期:2008年9月19日 作者:Icebird 人气: 4500 查看:[大字体 中字体 小字体] --------开发环境-------- Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1... 阅读全文
posted @ 2009-12-18 16:59 网语飘飘

摘要:本文深入详细的介绍了Duwamish网上电子书店例程的结构框架,并详细的分析了该结构的若干特点和设计模式。 引言: 能够作为Visual Studio .Net附带的例子,Duwamish一定包含了微软.Net设计队伍希望向开发者传达的某些信息,而事实上,Duwamish也的确能够称作是一个.Net开发者学习的经典示例,无论是从其设计架构,编程技巧或代码风格,都向我们展示了一个标准的.Ne... 阅读全文
posted @ 2006-01-25 11:49 网语飘飘 阅读(160) 评论(0) 推荐(0)

摘要:(1)各个标记名的命名规则:标记名和属性名是 Camel 大小写形式的,这意味着标记名的第一个字符是小写的,任何后面连接单词的第一个字母是大写的。属性值是 Pascal 大小写形式的,这意味着第一个字符是大写的,任何后面连接单词的第一个字母也是大写的。true 和 false 例外,它们总是小写的。 (2)配置层次总图所有配置信息都驻留在 和 根 XML 标记之间。标记间的配置信息分为两个主... 阅读全文
posted @ 2006-01-17 11:26 网语飘飘 阅读(185) 评论(0) 推荐(0)

摘要:从数据访问的角度认识一下duwamish为了更灵活的数据访问,duwamish把中间业务层分成了businessfacade和businessroles两部分,关于这个的介绍大家可以看这个 -- 点击进入 -- www.microsoft.com/china/community/program/originalarticles/TechDoc/duwamish.mspx先说一句很傻的话,facad... 阅读全文
posted @ 2006-01-17 11:23 网语飘飘 阅读(217) 评论(0) 推荐(0)

摘要:不做深入的研究,仅从表面认识一下duwamish中的错误处理。错误处理主要是通过systemframework的applicationassert和applicationlog完成。其中assert主要是给编程人员提供帮助,而log则用于日志记录。用户看到什么?用户将不会看到任何具体的错误信息,只是一个抱歉的页面。注意,由于duwamish的设定太多,我还没有搞清到底有几个记录事件错误的东东,为了... 阅读全文
posted @ 2006-01-17 11:22 网语飘飘 阅读(272) 评论(0) 推荐(0)

摘要:Duwamish Web Services分析篇 Written by: Rickie Lee Nov. 08, 2004 Duwamish 7.0在web项目中提供了一个Web Service(service/catalogservice.asmx),以向 Internet 公开它的书目录搜索功能。CatalogService Web Service由一个asmx文件和一个代码隐藏文件组... 阅读全文
posted @ 2006-01-17 11:18 网语飘飘 阅读(167) 评论(0) 推荐(0)

摘要:Duwamish密码分析篇, Part 3 Written by: Rickie Lee Nov. 07, 2004 通过前面关于《Duwamish密码分析篇, Part 1-2》的POST,可以了解到Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,然后以byte形式存放在Database中,避免明文... 阅读全文
posted @ 2006-01-17 11:17 网语飘飘 阅读(244) 评论(0) 推荐(0)

摘要:Duwamish密码分析篇, Part 1 Written by: Rickie Lee Nov. 05, 2004 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 D... 阅读全文
posted @ 2006-01-17 11:16 网语飘飘 阅读(213) 评论(0) 推荐(0)

摘要:Duwamish密码分析篇, Part 2 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 1,【用户登录】过程概述 在 Web 层中启动登录过程。用户输入电子邮件地址... 阅读全文
posted @ 2006-01-17 11:16 网语飘飘 阅读(297) 评论(0) 推荐(0)

摘要:Duwamish代码分析篇 Written by: Rickie Lee Nov. 02, 2004 继续前面的2篇POST《Duwamish架构分析篇》和《Duwamish部署方案篇》,这里在代码层次上分析Duwamish 7.0范例,主要目的是解析Duwamish范例中值得推荐的编码风格和提炼出可以重用的代码或Class。 1,读取配置文件类-SystemFramework\Ap... 阅读全文
posted @ 2006-01-17 11:14 网语飘飘 阅读(194) 评论(0) 推荐(0)

摘要:Duwamish部署方案篇 Duwamish 7.0 支持两种多计算机部署方案。非分布式部署方案在一台 Web 主机上部署 Web 层、业务外观、业务规则和数据访问层,但可以在群集间复制该 Web 主机以达到负载平衡。分布式方案在单独的服务器上部署特定的组件。例如,业务外观、业务规则和数据访问层可能位于独立于 Web 主机的服务器上。在实际部署中数据库服务器通常位于单独的计算机上。 ... 阅读全文
posted @ 2006-01-17 11:13 网语飘飘 阅读(191) 评论(0) 推荐(0)

摘要:Duwamish是Microsoft提供一个企业级的分布式系统架构,如果开发企业级的分布式系统,可以模仿这种架构,如果是开发一些简单的系统,则完全可以简化。 以前也学习过Duwamish范例,只是发现不同时间,不同经历,有不同的体会。正如卢彦所说的一样:通过研究Duwamish示例,高手能够领悟到.Net应用架构的设计思想,低手能够学习到.Net的编程技巧,实在是老少皆宜。 因此,这里再... 阅读全文
posted @ 2006-01-17 11:12 网语飘飘 阅读(249) 评论(0) 推荐(0)

摘要:.NET PetShop和Duwamish简单介绍 相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过无论如何,.NET PetShop绝对是一个经典的.NET实例教程,至少为我们提供了一条赶超J2EE的“捷... 阅读全文
posted @ 2006-01-17 11:11 网语飘飘 阅读(158) 评论(0) 推荐(0)

摘要:本文详细介绍了Duwamish网上电子书店的Web.config配置文件的结构处理方式以及用途,阐述了配置文件的各功能模块中的作用。 -------------------------------------------------------------------------------- 目录: 引言 配置节处理程序声明 自定义配置节 ... 阅读全文
posted @ 2005-12-27 16:25 网语飘飘

摘要:Duwamish 7是微软的一个基于ASP.NET的分布式应用程序范例。 由于工作上的原因,本人不得不对其研究一二。有所心得,不敢独乐,故于此与众位分享之。一并探讨ASP.NET,万望众位达人不吝赐教,。 btw 在MSDN.NET中有其结构与流程详解,本人在此基础上总结心得,并对其中不甚明了之处做一补充,若有疑问可查阅之。 Duwamish的若干个核心文件: ... 阅读全文
posted @ 2005-12-27 16:24 网语飘飘

摘要:前言:首先要声明的是:虽然题目后面跟了个“一”,但我不敢保证会有“二”或更多,因为我现在也是在边学边做中,而且我做的项目基本上是由我一个人来完成数据层及业务层的操作,所以我想我根本不需要像duwamish7这样分这么细的层次,也可以比较好的实现面向对象,比较好实现封装继承等。但我还是对分层设计的设计模式非常感兴趣,于是还是决定好好研究一下duwamish7这个例程。当然不排除会因为工作忙的原因而不... 阅读全文
posted @ 2005-12-27 16:23 网语飘飘