上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: SPS可以配置两类路径:包含的路径(Included paths)和排除的路径(Excluded paths)。包含的路径表示由 Windows SharePoint Services 管理该路径。排除的路径表示由另外的应用程序管理该路径,Windows SharePoint Services 将忽略此路径。 阅读全文
posted @ 2004-11-25 05:37 Rickie 阅读(1451) 评论(3) 推荐(0) 编辑
摘要: ArrayList的使用方法,非常不错。 阅读全文
posted @ 2004-11-24 12:20 Rickie 阅读(4305) 评论(1) 推荐(0) 编辑
摘要: The following tips for C# are pretty useful to keep in mind while programming for future projects. 阅读全文
posted @ 2004-11-24 02:40 Rickie 阅读(2102) 评论(9) 推荐(0) 编辑
摘要: 在多线程的程序中,经常会出现两种情况。一种情况下,应用程序中的线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应;而另外一种情况则是线程平常都处于休眠状态,只是周期性地被唤醒。这里分析及介绍.Net Framework中ThreadPool class来对付第一种情况,相应地也会谈到QueueUserWorkItem方法和WaitCallback委托。而使用Timer(System.Threading.Timer or System.Windows.Forms.Timer)来对付第二种情况,可以参考《System.Threading.Timer类的TimerCallback 委托》。 阅读全文
posted @ 2004-11-23 01:41 Rickie 阅读(40895) 评论(4) 推荐(2) 编辑
摘要: 设计模式(Design Patterns)是你在实际应用程序开发中,对不断发现的软件设计问题的重复解决方案。设计模式是关于对象的设计和交互,关于对经常出现的软件开发挑战的一些完美和重用的解决方案,也提供了一个交流平台, 阅读全文
posted @ 2004-11-22 02:29 Rickie 阅读(6258) 评论(6) 推荐(0) 编辑
摘要: Bridge Pattern(桥接模式)属于Structural Pattern(结构型模式),Bridge Pattern-将类的接口和它的实现分离,无需修改客户端代码就可以改变或替换实现过程。 This pattern is used for decoupling an abstraction from its implementation so that the two can very independently. The bridge pattern lets the abstraction and its implementation evolve separately. 阅读全文
posted @ 2004-11-22 00:42 Rickie 阅读(1534) 评论(1) 推荐(0) 编辑
摘要: Proxy Pattern(代理模式)属于Structural Pattern(结构型模式),Proxy Pattern-为Client真正要调用的对象提供一个代理(Surrogate or placeholder),来控制Client对该对象的访问。 阅读全文
posted @ 2004-11-21 02:15 Rickie 阅读(1798) 评论(5) 推荐(0) 编辑
摘要: System.Threading.Timer 是一个使用回调方法的计时器,而且由线程池线程服务,简单且对资源要求不高。 阅读全文
posted @ 2004-11-20 11:27 Rickie 阅读(19367) 评论(16) 推荐(0) 编辑
摘要: 在开发.Net Remoting Components时,可以通过使用Remoting Configuration file来简化代码并提高配置的灵活性,在article《.Net Remoting配置文件的用法》中有比较详细的介绍。但是,如果Client端没有Remote Objects的具体实现,只有引用interface,则Client端的configuration file就不行了(Server端应该不存在这种情况),本文针对Client端的这种情况,提出一些解决方案。 阅读全文
posted @ 2004-11-19 12:35 Rickie 阅读(3785) 评论(3) 推荐(0) 编辑
摘要: 关于消息对象(MSMQ)的一些基本概念可以从《消息队列(Message Queue)简介及其使用》查阅,这里归纳在.Net 环境下应用消息队列(MSMQ)开发的一些基本对象和方法。 阅读全文
posted @ 2004-11-17 13:04 Rickie 阅读(24855) 评论(50) 推荐(1) 编辑
摘要: 利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。 阅读全文
posted @ 2004-11-16 12:41 Rickie 阅读(83910) 评论(47) 推荐(9) 编辑
摘要: 简要描述一下在开发和调用COM+企业服务组件过程中,出现的一些异常信息及其可能原因和解决办法。 阅读全文
posted @ 2004-11-15 13:47 Rickie 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: This article will focus on how to use a COM+ serviced component and some useful features of COM+ attributes. Then a practical COM+ application architecture will be depicted, which is more suitable to COM+ based enperise applications. At last a demo application is built in order to further verify the correctness and feasibility of my favorite COM+ application architecture. 阅读全文
posted @ 2004-11-14 17:21 Rickie 阅读(2218) 评论(0) 推荐(1) 编辑
摘要: How to debug Web Services or .Net Remoting Components hosted in IIS in Windows 2003 Server 阅读全文
posted @ 2004-11-13 17:35 Rickie 阅读(1594) 评论(2) 推荐(0) 编辑
摘要: .NET Enterprise Services 为企业应用程序提供重要的基础结构。COM+ 为企业环境中部署的组件编程模型提供服务结构。System.EnterpriseServices命名空间向 .NET 对象提供对 COM+ 服务的访问,COM+ 服务令 .NET Framework 对象更适用于企业应用程序。 服务组件(ServicedComponent)是一种使 COM+ 服务能够用于 .NET Framework的机制。实时 (JIT) 激活、同步、对象池、事务和共享的属性管理都是可以使用的熟知的 COM+ 服务。还有其他 COM+ 服务,如松耦合事件、排队组件 (QC) 和基于角色的安全性,可以使用这些服务来编写灵活的、基于 .Net Framework的应用程序。 阅读全文
posted @ 2004-11-11 04:05 Rickie 阅读(6933) 评论(4) 推荐(0) 编辑
摘要: Web Services既可以在内部由单个应用程序使用,也可通过 Internet 公开以供外部的应用程序使用。由于可以通过标准接口访问,因此Web Services使异类系统能够作为单个计算网络资源协同运行。 Web Services并不追求一般的代码可移植性功能,而是为实现数据和系统的互操作性提供了一种可行的解决方案。Web Services使用基于XML的消息处理作为基本的数据通讯方式,以帮助消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异。开发人员可以用像过去在创建分布式应用程序时使用组件一样的方式创建将来自各种平台的Web Services组合在一起的应用程序。 阅读全文
posted @ 2004-11-10 01:44 Rickie 阅读(4486) 评论(3) 推荐(0) 编辑
摘要: 本文先主要学习.Net中如下对称算法(或密钥算法)类库,包括以下几种: DES(Data Encryption Standard),TripleDES,RC2,Rijndael 对称算法(或密钥算法)使用一个密钥和一个初始化向量 (Initialization Vector,IV) 来保证数据的安全。加密的功效取决于所用密钥的大小,密钥越长,保密性越强。典型的密钥长度有64位、128位、192位、256位和512位。使用该数据的双方都必须知道这个密钥和初始化向量才能够加密和解密数据。必须确保该密钥的安全,否则其他人将有可能解密该数据并读取该消息。初始化向量只是一个随机生成的字符集,使用它可以确保任何两个文本都不会生成相同的加密数据。然后,在此基础上学习开发一套标准的加密/解密通用类库,供今后开发应用系统时使用。 阅读全文
posted @ 2004-11-09 06:30 Rickie 阅读(3908) 评论(2) 推荐(0) 编辑
摘要: 在博客园CNBLOGS.COM正式发文100篇,发文庆贺一下。另外,感谢DUDU为大家提供这样的一个交流平台,也相信博客园最终会创业成功。 阅读全文
posted @ 2004-11-08 06:10 Rickie 阅读(935) 评论(4) 推荐(0) 编辑
摘要: 本文继续重构(Refactoring)技巧读书笔记系列。重构虽然是对现有的代码进行设计,以提高代码的质量和灵活性,但实际上,如果软件工程师掌握重构技术,对其初期的软件设计也有很好的指导,减少不当设计或设计不足,减少代码坏味道(Bad Smell in Codes),构建良好的系统。 注:本文重构策略的名称及其大部分内容来自《重构-改善既有代码的设计》一书,Martin Fowler 著,侯捷等译。 阅读全文
posted @ 2004-11-08 06:04 Rickie 阅读(4743) 评论(4) 推荐(0) 编辑
摘要: 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 阅读全文
posted @ 2004-11-07 08:22 Rickie 阅读(3683) 评论(6) 推荐(0) 编辑
摘要: 继续前面关于Duwamish的POST,这里将学习Duwamish中关于Password的处理方式。Duwamish 7.0范例中的帐户密码通过SHA1散列运算和对散列执行Salt运算后,是以byte形式存放在Database中,避免明文的方式,以提高系统的安全性。 阅读全文
posted @ 2004-11-06 06:41 Rickie 阅读(5596) 评论(9) 推荐(0) 编辑
摘要: 今天,在处理SPS下面的top-level站点时,发现竟然Administrator组成员没有权限操作/修改用户信息(操作步骤如下:Site Settings/Manage My Information/View information about site users/Edit User Information beneath)。然后,发现还有2个更狠角色:网站集管理员(Site Collection Administrators)和网站集所有者(Site Collection Owner)和第二所有者(Secondary Owner)。 阅读全文
posted @ 2004-11-05 04:22 Rickie 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 介绍如何使用ASP.Net内置的安全特性,通过定制web.config配置文件中的Authentication, Authorization, and Impersonation等等元素来控制或设定web application的认证和授权访问。虽然,开发人员完全可以通过自己编写代码来达到相同的目的,但是善用.Net framework提供的一些现有特性,然后在此基础上开发,应该会更好。 阅读全文
posted @ 2004-11-04 03:56 Rickie 阅读(2666) 评论(1) 推荐(0) 编辑
摘要: 继续前面的2篇POST《Duwamish架构分析篇》和《Duwamish部署方案篇》,这里在代码层次上分析Duwamish 7.0范例,主要目的是解析Duwamish范例中值得推荐的编码风格和提炼出可以重用的代码或Class。 阅读全文
posted @ 2004-11-03 11:35 Rickie 阅读(12278) 评论(7) 推荐(0) 编辑
摘要: As far as I’m aware, there are four different technologies, which can be used to build distributed applications in .Net platform. These technologies are .Net Remoting, Enterprise Services (COM+), Web Services and MSMQ (Microsoft's Message Queuing) respectively. It’s hard to say which one is better than other. Which one will be used to in a distributed application is depend on actual situation and requirements. 阅读全文
posted @ 2004-11-01 05:29 Rickie 阅读(2825) 评论(12) 推荐(0) 编辑
摘要: Duwamish 7.0 支持两种多计算机部署方案。非分布式部署方案在一台 Web 主机上部署 Web 层、业务外观、业务规则和数据访问层,但可以在群集间复制该 Web 主机以达到负载平衡。分布式方案在单独的服务器上部署特定的组件。例如,业务外观、业务规则和数据访问层可能位于独立于 Web 主机的服务器上。在实际部署中数据库服务器通常位于单独的计算机上。 阅读全文
posted @ 2004-10-31 14:48 Rickie 阅读(9930) 评论(14) 推荐(0) 编辑
摘要: MSDN has just released a new architecture and design guide for Smart Clients, which provides information on several topics for those creating smart client applications. 阅读全文
posted @ 2004-10-30 01:41 Rickie 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: Duwamish是Microsoft提供一个企业级的分布式系统架构,如果开发企业级的分布式系统,可以模仿这种架构,如果是开发一些简单的系统,则完全可以简化。 阅读全文
posted @ 2004-10-29 03:21 Rickie 阅读(18696) 评论(14) 推荐(0) 编辑
摘要: 在开发.Net Remoting的程序时,发现了如下异常消息: Exception Message: An unhandled exception of type 'System.Runtime.Serialization. SerializationException' occurred in mscorlib.dll Additional information: BinaryFormatter Version incompatibility. Expected Version 1.0. Received Version 1008738336.1684104552. 阅读全文
posted @ 2004-10-28 04:51 Rickie 阅读(4208) 评论(1) 推荐(0) 编辑
摘要: There are two main typical multitiered applications based on .Net Remoting. Let’s illustrate them in detail and analyze their strongpoints and drawbacks respectively. It’s important and necessary to have a good command of application architecture to design an actual complicated system with high scalability, extensibility and maintainability. 阅读全文
posted @ 2004-10-27 02:38 Rickie 阅读(2363) 评论(2) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页