摘要: 作者: Richie.Liuhttp://riccc.cnblogs.com转载请注明原作者名以及文章出处架构的核心素描总是先草草几笔画出一个轮廓,修改到满意之后,再进行细节加工。人们看到博物馆里庞大的恐龙化石,虽然无法精确到眼神皮肤,但大体的形状已经跃然脑海中。架构也是这样,但有太多的因素,导致系统构想非常美好,而细节却让人不见天日。在一个新系统开发之初,充斥在架构师眼前的,是漫天的需求、要求、...
阅读全文
摘要: 粗略的把我接触过的系统分成几种类型,数据处理型、技术型、网站应用型。数据处理型范指绝大部分的企业应用,例如ERP、MES、SCM、CRM、HR等等,这类系统的主要任务就是处理各种单据/数据的流转、运算,完成各种事务性任务。这类系统的核心价值在于对领域业务的掌握和消化,所以架构的重点是对特定领域业务的收集、分析、设计。这类系统的开发不需要多少技术含量,门槛在于对业务是否掌握,有没有推广销售、实施的能...
阅读全文
摘要: 属性范围:StringTemplate的文档:Reference to attribute a in template t is resolved as follows: 1. Look in t's attribute table 在自己的属性里面找2. Look in t's arguments 在参数里面找3. Look recursively up t's enclosing templa...
阅读全文
摘要: NHibernate里面one-to-one有两种方式:主键关联和唯一外健关联主键关联:两个表拥有相同的主键字段,值相同的关联在一起。典型的应用是一个对象的属性太多,将常用的属性跟不常用的附加属性分开存放,或者按照业务分类存放、维护,例如物料的通用属性、财务属性、采购属性、生产制造属性。因为表示的是同一个对象,所以它们的生命周期是相同的。但一般会有一个主从关系,因为通常我们会将其中的一个主表跟对象...
阅读全文
摘要: 下载地址:Sandcastle - June 2007 Community Technology Preview (CTP)使用Sandcastle前必须安装HTML Help Workshop。使用说明:Creating a Chm build using Sandcastle。这个说明文档跟现在的SandCastle CTP版应该不一致了,我按照步骤生成的chm里面,自己的注释全部没有生成,只...
阅读全文
摘要: NHibernate中ICompositeUserType和IUserType的区别
阅读全文