跨应用程序进行 Forms 身份验证(转)
摘要: ASP.NET 支持在分布式环境中(跨单个服务器上的多个应用程序或在网络场中)进行 Forms 身份验证。如果启用了跨多个 ASP.NET 应用程序的 Forms 身份验证,则当用户在应用程序之间切换时,不需要对他们重新进行身份验证。
要配置跨应用程序的 Forms 身份验证,请在 forms 和 machineKey 配置节中设置若干属性,以便值对于参与共享 Forms 身份验证的所有应用程序都是相同的。
阅读全文
posted @
2007-07-31 23:31 利利新书 阅读(214) |
评论 (0) 编辑
ASP.NET2.0里的web.config配置接口API(转)
摘要: ASP.NET2.0里的配置API接口函数允许我们读/写配置文件----包括对web.config和machine.config的读写。您可以读写您自己应用程序里的配置文件,也可以读写同一机器上其它应用程序的配置文件,您甚至可以读写不同服务器上的应用程序配置文件。本文我们将以ASP.NET开发人员的角度看一下ASP.NET2.0的新亮点,这其中包括如何加密和解密配置文件。
阅读全文
posted @
2007-07-30 00:16 利利新书 阅读(176) |
评论 (0) 编辑
抽象工厂反射(转)
摘要: 在我的上一篇文章(疑惑?改良?从简单工厂到工厂方法)中,详细论述了创建模式中简单工厂到工厂方法的演变过程,并试图结合工厂方法的设计以及.net中的反射机制之所长,改良出一种新型的工厂—反射工厂,这当然不是我的首创,经典的PetShop 中便有此工厂的身影。本文尝试按照前篇文章的思路,借着工厂方法到抽象工厂的演变过程而继续对抽象工厂进行改良,文章中的思想仅代表了作者当时的观点,有欠妥的地方,还请各位不吝赐教。
阅读全文
posted @
2007-07-28 23:29 利利新书 阅读(677) |
评论 (1) 编辑
抽象类和接口的异同(转)
摘要: 管语:
呵呵!好!
先说一下抽象类:
抽象类是声明方法的存在而不去实现它,这样的类就是抽象类,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现方法,这和接口一致。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。取而代之,在子类中实现该方法。就是说知道其行为的子类或其他类可以在类中实现这些方法。
在java中,抽象类中可以没有抽象方法
如果一个类中有抽象方法,那么这个类必须定义为抽象类
阅读全文
posted @
2007-07-28 22:35 利利新书 阅读(329) |
评论 (0) 编辑
对抽象编程:接口和抽象类 (转)
摘要: 本文将介绍以下内容:
• 面向对象思想:多态
• 接口
• 抽象类
1. 引言
在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。
阅读全文
posted @
2007-07-28 22:34 利利新书 阅读(61) |
评论 (1) 编辑
ASP.NET 2.0 中的资源与本地化[转]
摘要: 在上一期专栏文章中,我介绍了资源文件在 .NET 开发中的使用。我将一个 Windows® Forms 应用程序进行了国际化,并将其本地化以适用于使用不同语言的用户。本月我将讨论 ASP.NET 2.0 中网站的本地化。
我假设您熟悉区域性 UI 和区域性设置、CultureInfo 对象、资源文件、ResourceManager 类和自动生成的强类型化资源类。并且,我还假设您基本了解 Microsoft® .NET Framework 是从默认程序集、还是从本地化卫星程序集加载资源的确定机制。如果您需要更多有关这些主题的背景知识,可先读一下我在 2006 年 5 月发表的 Basic Instincts(英文)专栏文章,然后再继续阅读本文。
阅读全文
posted @
2007-07-26 16:51 利利新书 阅读(142) |
评论 (0) 编辑
ASP.NET保留文件夹详解[转]
摘要: 在一个ASP.NET应用程序中有许多保留文件夹
1. Bin文件夹
Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使用哪一 个程序集,从而抛出一个异常。在开发时,当我们重新命名一个项目或一个程序集的名称时,这是常见的错误。为了避免这种错误,一定不要在该文件夹中保留任何 不必要的程序集,或者至少要从配置文件的
节中删除如下代码行:
阅读全文
posted @
2007-07-26 16:41 利利新书 阅读(106) |
评论 (0) 编辑
重新诠释SOA
摘要: 出处:http://teddyma.cnblogs.com/archive/2005/11/21/281271.html
虽然写了不少AOP的文章了,也没少关注SOA,不过最近才发现自己以前的认识多少有些狭隘,不,应该说非常狭隘才是。在这里,我要结合自己最近的感悟,重新诠释一下什么是SOA,什么是AOP。本文原出处为我的MSN SPACE,原文标题是重新诠释SOA和AOP,因为实在写得太长了点,这里分成两篇来写,这是第一篇:重新诠释SOA。之后还会有下一篇,重新诠释AOP,敬请期待!
阅读全文
posted @
2007-07-24 09:32 利利新书 阅读(50) |
评论 (0) 编辑