摘要:   在上一篇文章中简单介绍了没有使用AOP情况下如何来实现延迟加载的,并给出了一个使用了AOP实现延迟加载后的代码效果。这篇文章就来介绍如何用PostSharp来达到这种效果。 阅读全文
posted @ 2009-09-09 01:23 tubo 阅读(2437) 评论(8) 推荐(1) 编辑
摘要: 延迟加载简单地说,就是当你从数据库中加载一个对象的时候,该对象的属性并不是所有的都一次加载到内存中,有些属性需要用到的时候才从数据库中加载,这样可以减少同数据库的通讯量、降低数据库的查询压力(有些属性的获取是需要多表进行join才能获取的)等等。 阅读全文
posted @ 2009-09-08 00:33 tubo 阅读(2849) 评论(10) 推荐(0) 编辑
摘要: 假如我们程序中有产品(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... 阅读全文
posted @ 2009-09-07 14:38 tubo 阅读(3093) 评论(1) 推荐(1) 编辑
摘要: 配了一台台式机,兼作工作用机和服务器(服务器安装在虚拟机里面),机器的主要配置如下:CPU:AMD 9650 四核主板:技嘉GA-MA78GM-US2H(集成显卡)硬盘:ST 1T 7200RPM内存:金士顿 2G*4因为32位的操作系统不支持4G以上的内存,所以主机操作系统选择了Vista 64位的旗舰版,虚拟机选择VMWare Workstation 6.5,安装完成后(3个2003企业版的虚... 阅读全文
posted @ 2009-06-07 23:24 tubo 阅读(1197) 评论(1) 推荐(0) 编辑
摘要: 服务器端配置 在服务器上打开Visual SourceSafe Administrator,打开一个数据库,数据库必须以文件共享方式打开才能配置Internet: 在SourceSafe Internet标签上选择Enable SourceSafe Internet For This computer和 Enable SourceSafe Internet for this database,保持... 阅读全文
posted @ 2007-06-01 17:19 tubo 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 配置文件中的每一个cache manager管理一个独立的cache空间,如果两个不同的对象使用了配置文件中相同的cache manager,那么不同的对象的Key应该保证不一样。要不然会使cache的数据混乱。 阅读全文
posted @ 2006-04-07 10:10 tubo 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 版本二中增加了对资源的定义 阅读全文
posted @ 2005-09-02 15:45 tubo 阅读(12852) 评论(6) 推荐(1) 编辑
摘要: 最近看到几个权限设计的方案,我也把我自己使用的一个方案分享一下,请大家多多指教 :) 阅读全文
posted @ 2005-09-02 14:08 tubo 阅读(24525) 评论(10) 推荐(2) 编辑
摘要: 这个编码规则非编写程序的编码规则,而是应用系统中的编码规则。 每个系统都会有各种各样的编码,每个编码都对应有编码规则,我们从这些编码中可以提取出来一些共性的东西:编码代码,名称,描述等,还有一些方法:检查编码是否有效,生成一个新的编码,获得父编码代码等等,其中的这些方法都要依据编码规则来工作。 比如,财务系统里面的科目编码,科目代码就是编码代码,科目名称就是编码名称,科目的简介就是描述,而... 阅读全文
posted @ 2005-06-07 09:23 tubo 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: WFF建立在windows平台.net framework之上的,目前的版本只是支持1.1。 1、架构 WFF采用面向对象的设计方法,采用多层结构,旨在为以后的升级和扩展带来最大的灵活性。 WFF采用三层结构,表示层(要做一些web control控件)、业务逻辑层、数据访问层 2、技术 1)、企业库(Enterprise Library) 企业库是一个设计为协助开发人员处理企业开发常见问... 阅读全文
posted @ 2005-06-07 09:22 tubo 阅读(1446) 评论(3) 推荐(0) 编辑