博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 36 下一页

2011年3月17日

摘要: 本文转自:http://www.cnblogs.com/yuyijq/archive/2009/10/17/1585041.html这两天园子里最火的莫过于吉日的白话反射,导致包子的批判,然后引来了老赵的两篇文章,然后又有若干人等一堆反射技术文章出世。可谓百花齐放,百家争鸣啊。喜欢这种氛围,呵呵。今天我不谈反射,但和反射有关不谈吉日,但话题是从这里开始吉日的《白话反射》里说到:"我们在开发大型软件项目时经常会遇到,系统很庞大了有几百M的代码了,主程序启动时,总不能把这些都引用了吧?全部加载在内存里?那程序的启动速度,不知道会不会慢如老牛推车了?这时候也会用一些反射技术等,用到哪个窗体 阅读全文

posted @ 2011-03-17 16:33 gczhao 阅读(563) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/jiangshaofen/archive/2007/12/10/989928.html1 总体架构1.1 架构设计下图从较高的角度对架构设计进行了抽象描述,不针对具体的技术实现细节。 1.2 基于.Net技术的架构从整体架构上看,分为界面显示层、业务逻辑层及数据访问层三层,对于三层间的通信,可直接基于接口来进行调用(local),也可以通过被调用层所暴露的Service来进行通信(remote,distributed),应根据不同的情况来灵活确定。比如,对于界面显示层与业务逻辑层的通信,如果系统是C/S架构,用户的客户端只是做简单的数据显 阅读全文

posted @ 2011-03-17 16:03 gczhao 阅读(1460) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/zhaojunqi/archive/2009/04/23/1442124.html最近使用VSTO做了一个小项目,其中有一个需求是将一个Excel工作表中的很多个带格式的区域,分别另存到单独的Excel文件中,要求保留源格式。 虽然需求很简单,但也有几个技术点要搞明白: 1.带格式复制,但只复制值和格式,不复制公式,引用,校验等等。 2.另存为Excel 第一个问题,开始我以为很简单,直接使用选择性粘贴,粘贴所有就行了,其实不是那么简单。开始使用如下代码: PasteSpecialCode highlighting produced by 阅读全文

posted @ 2011-03-17 14:46 gczhao 阅读(1463) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/zhaojunqi/archive/2008/08/13/1266946.html拙文《实战项目分析》发表之后,很多朋友留言,讨论比较热烈,我也对一些朋友的留言做个回复,一起交流,共同提高!1. 关于避免业务实体贯穿多层的问题首先强调,分层架构下,我们要尽量避免的是牵一发而动全身,但某些时候这是必然的,任何方案只能解决部分问题,而不是所有问题,而且往往一个新的方案会带来新的问题。我列出我能想到的几种解决方案,并且使用一个典型的“加字段”的例子各自说明优缺点:a. 每个层使用自己的模型,传递时翻译。比如使用DataContract,Busi 阅读全文

posted @ 2011-03-17 14:37 gczhao 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/zhaojunqi/archive/2008/08/13/1267013.html没想到我的一篇拙文引起姜敏朋友的深入思考,并且写了一篇博文交流,在此先表示感谢!姜敏博文地址:对于项目架构的疑惑以下为回复:1. 疑问一:分层架构中的面向接口博文作者按照我的思路做了一个小Demo,并质疑对数据存取层的修改是否真的不会避免业务逻辑层的修改。首先,要澄清的一点是,在面向接口的编程中,共享的是接口(或契约)而屏蔽的是实现。所以这里涉及到一个问题,如果是对接口(或契约)的修改的话,那双方就都需要修改代码,而如果仅仅是对实现的修改的话,就不用修改接口 阅读全文

posted @ 2011-03-17 11:27 gczhao 阅读(108) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/ASPNET2008/archive/2008/08/13/1266942.html今天看了实战项目分析一文,对文中有些观点颇为不解。虽然很多园友都说不错.看了原文,作者提出的项目问题,自己的比较下自己平时做的项目,居然很多都一样,心哇凉哇凉水的,难道以前自认为不错的项目都是些垃圾吗?与高手做的项目就差这么远吗?仔细想下,总觉的说的让人不服,不服的原因并不是作者写的不好,而是本人不理解而已. 疑问一:分层架构中的面向接口 引用原文: ---------------------------------------- a.下层对上层隐藏细节, 阅读全文

posted @ 2011-03-17 11:15 gczhao 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/zhaojunqi/archive/2008/08/13/1266655.html4. 强类型DataSet上面讲到了业务对象和强类型DataSet两种领域模型的使用问题。其实强类型DataSet是.NET中很好的一种方案,它集成了数据库和面向对象两种优点,如果使用的好的话,会事半功倍,但使用不好的话,麻烦也很大。在本系统中,强类型DataSet被赋予很多使命:从数据库中获取信息(数据存取层)、业务处理(业务逻辑层)和数据展现(展现层),贯穿了整个系统。这样就使得整个系统对强类型DataSet的数据结构非常依赖,一旦数据库发生变化,所有的 阅读全文

posted @ 2011-03-17 11:04 gczhao 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/zhaojunqi/archive/2008/08/13/1266647.html最近接到一个临时任务:帮外国某知名公司分析一个项目架构。这个项目是两年前开发的,并且经过了几次升级。主要功能是管理客户、合作伙伴资料,提供在线业务等等,具体细节不用多说。 据客户说,他们在使用本系统的过程中发现了很多的问题,觉得已经不再满足他们的需求,希望我们能帮助他们评估一下当前的系统有哪些架构上的问题,并帮助他们发现未来可能发生的问题,从而决定是否需要开发新的系统客户提供了很详细的文档,包括业务说明,系统架构,技术要点,部署方案等等。看完文档,对系统和客 阅读全文

posted @ 2011-03-17 10:48 gczhao 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/Alexander-Lee/archive/2008/08/13/1267356.html今天姜同学发表了http://www.cnblogs.com/ASPNET2008/archive/2008/08/13/1266942.html这篇POST表达了对通过分层设计的概念无法解决系统耦合的问题。在之后andytao同学回复了对姜敏朋友的回复 一文作为回应我在看回复的时候感觉说得不太透,所以忍不住发此文从另外一个角度来试着为姜同学做一次解答。首先是从姜同学的疑虑开始。姜同学对分层主要是担心增加了工作量缺起不到消除系统耦合的目的。所以我们首 阅读全文

posted @ 2011-03-17 10:27 gczhao 阅读(429) 评论(0) 推荐(0) 编辑

2011年3月16日

摘要: 本文转自:http://www.cnblogs.com/chenying99/archive/2011/03/14/1983122.html前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的 PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却 也凸 阅读全文

posted @ 2011-03-16 16:07 gczhao 阅读(110) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 36 下一页