摘要:
在上一篇文章中简单介绍了没有使用AOP情况下如何来实现延迟加载的,并给出了一个使用了AOP实现延迟加载后的代码效果。这篇文章就来介绍如何用PostSharp来达到这种效果。 阅读全文
摘要:
延迟加载简单地说,就是当你从数据库中加载一个对象的时候,该对象的属性并不是所有的都一次加载到内存中,有些属性需要用到的时候才从数据库中加载,这样可以减少同数据库的通讯量、降低数据库的查询压力(有些属性的获取是需要多表进行join才能获取的)等等。 阅读全文
摘要:
假如我们程序中有产品(Product)和产品分类(Category)这2个类,前端使用ExtJs,通过JSON格式同后端进行通讯:public class Category{ public string Id { get; set; } public string Name { get; set; }}public class Product{ public string Id { get; se... 阅读全文
摘要:
配了一台台式机,兼作工作用机和服务器(服务器安装在虚拟机里面),机器的主要配置如下:CPU:AMD 9650 四核主板:技嘉GA-MA78GM-US2H(集成显卡)硬盘:ST 1T 7200RPM内存:金士顿 2G*4因为32位的操作系统不支持4G以上的内存,所以主机操作系统选择了Vista 64位的旗舰版,虚拟机选择VMWare Workstation 6.5,安装完成后(3个2003企业版的虚... 阅读全文
摘要:
服务器端配置 在服务器上打开Visual SourceSafe Administrator,打开一个数据库,数据库必须以文件共享方式打开才能配置Internet: 在SourceSafe Internet标签上选择Enable SourceSafe Internet For This computer和 Enable SourceSafe Internet for this database,保持... 阅读全文
摘要:
配置文件中的每一个cache manager管理一个独立的cache空间,如果两个不同的对象使用了配置文件中相同的cache manager,那么不同的对象的Key应该保证不一样。要不然会使cache的数据混乱。 阅读全文
摘要:
这个编码规则非编写程序的编码规则,而是应用系统中的编码规则。 每个系统都会有各种各样的编码,每个编码都对应有编码规则,我们从这些编码中可以提取出来一些共性的东西:编码代码,名称,描述等,还有一些方法:检查编码是否有效,生成一个新的编码,获得父编码代码等等,其中的这些方法都要依据编码规则来工作。 比如,财务系统里面的科目编码,科目代码就是编码代码,科目名称就是编码名称,科目的简介就是描述,而... 阅读全文
摘要:
WFF建立在windows平台.net framework之上的,目前的版本只是支持1.1。 1、架构 WFF采用面向对象的设计方法,采用多层结构,旨在为以后的升级和扩展带来最大的灵活性。 WFF采用三层结构,表示层(要做一些web control控件)、业务逻辑层、数据访问层 2、技术 1)、企业库(Enterprise Library) 企业库是一个设计为协助开发人员处理企业开发常见问... 阅读全文