随笔分类 -  8.架构及模式

Contains application architecture and patterns.
摘要:Are you a Business Object person, or a DataSet person? SOURCE URL: http://blah.winsmarts.com/2006/06/02/are-you-a-business-object-person-or-a-dataset-person.aspx ……………… So what is the right ans... 阅读全文
posted @ 2006-07-24 10:22 Rickie 阅读(1541) 评论(0) 推荐(0) 编辑
摘要:Scott doesn't use datasets in ASP .NET Applications By Eric Wise I generally prefer business objects and collections thereof for a good chunk of my ASP .NET applications. This is mostly because by ... 阅读全文
posted @ 2006-07-24 10:11 Rickie 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:DataSets vs. Collections 阅读全文
posted @ 2005-07-15 06:54 Rickie 阅读(1310) 评论(1) 推荐(0) 编辑
摘要:Application Architecture - Table Data Gateway 阅读全文
posted @ 2005-06-07 07:27 Rickie 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:The Fallacy of the Data Layer 阅读全文
posted @ 2005-02-25 10:34 Rickie 阅读(878) 评论(0) 推荐(0) 编辑
摘要:There is a relationship between an application’s logical and physical architectures: The logical architecture always has at least as many tiers as the physical architecture. There may be more logical tiers than physical ones (because one physical tier can contain several logical tiers), but never fewer. 阅读全文
posted @ 2005-02-25 05:02 Rickie 阅读(6665) 评论(2) 推荐(0) 编辑
摘要:在分布式应用系统中,层与层之间的数据,如业务实体对象、DataSet、Typed DataSet等等,传递需要将对象序列化。其中.Net Framework内置支持DataSet, Typed DataSet对象的序列化。这里要讨论的是自定义业务实体对象(Business Entity Object)的序列化。 阅读全文
posted @ 2004-12-13 09:00 Rickie 阅读(4604) 评论(5) 推荐(0) 编辑
摘要:本文继续前面的Typed DataSet系列文章,阐述Typed DataSet相关文件及其作用和Typed DataSet在多层企业级系统中的应用等等。 阅读全文
posted @ 2004-12-12 02:43 Rickie 阅读(1655) 评论(0) 推荐(0) 编辑
摘要:本文继续前面《轻松玩转Typed DataSet, Part II》,这里演练在使用Typed DataSet过程中,如何有效地Debug程序中出现的错误。 阅读全文
posted @ 2004-12-11 02:00 Rickie 阅读(2005) 评论(1) 推荐(0) 编辑
摘要:本文继续前面《轻松玩转Typed DataSet, Part I》,这里演练如何通过批注(Annotations)来定制类型化 DataSet,并调用定制的Typed DataSet。 阅读全文
posted @ 2004-12-09 01:16 Rickie 阅读(2347) 评论(5) 推荐(0) 编辑
摘要:这里演示从 XSD 架构文件创建有类型的 DataSet的过程,以及如何编辑XSD和调用Typed DataSet。 阅读全文
posted @ 2004-12-08 04:11 Rickie 阅读(3857) 评论(1) 推荐(0) 编辑
摘要:在分布式架构中,相关层在物理部署上实现分离,通过网络或跨进程调用远程对象或服务。在这种分布式架构中,需要定义有效的数据传输对象(Data Transfer Object, DTO)来实现层与层之间的数据传输。 因为远程调用需要跨越网络或进程,因此会比较慢。通过使用DTO,在单一远程调用中传输更多的数据信息,减少远程调用的次数,提高分布式调用的性能。 阅读全文
posted @ 2004-12-03 07:18 Rickie 阅读(6453) 评论(5) 推荐(1) 编辑
摘要:简要描述一下在开发和调用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 阅读(2224) 评论(0) 推荐(1) 编辑
摘要:.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 阅读(6943) 评论(4) 推荐(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 阅读(2833) 评论(12) 推荐(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 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:Duwamish是Microsoft提供一个企业级的分布式系统架构,如果开发企业级的分布式系统,可以模仿这种架构,如果是开发一些简单的系统,则完全可以简化。 阅读全文
posted @ 2004-10-29 03:21 Rickie 阅读(18707) 评论(14) 推荐(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 阅读(2368) 评论(2) 推荐(0) 编辑
摘要:Enterprise Solution Patterns Using Microsoft .NET, 使用.NET的企业解决方案模式 阅读全文
posted @ 2004-10-24 04:14 Rickie 阅读(946) 评论(1) 推荐(0) 编辑