找到相关内容 118
ASP.NET MVC实践系列1-UrlRouting
为了调研ASP.NET MVC是否适合在公司项目中应用,研究了一段时间。感觉网上资料中讲实践的比较少,我在这里总结一下以备以后查用。 ASP.NET MVC 包含了一个强大的URL路由引擎,它允许我们自定义选择使用哪个控制器类,根据不同的参数来控制调用哪个action方法。ASP.NET MVC 中有一套默认的规则来简化控制类以及action方法的调用,如果不了解这个默认规则,在使用中比较容易让人
http://cyqdata.cn/cnblogs/article-detail-11415 
ASP.NET MVC实践系列11-FCKEditor和CKEditor的使用
FCKEditor是一款强大的在线编辑器,简单实用,多浏览器兼容,免费开源,应用十分广泛,据他的官方网站上称有三百多万的下载量,而且无数的知名大公司正在使用它。所以FCKEditor是很值得信赖的,现在 FCKeditor项目已转向下一代版本命名CKEditor的产品开发,基本上采用Fckeditor并对部分进行了重新设计和采用新技术以改善结构,性能更好扩展性更强。下面我们来介绍一个这两个编辑器,
http://cyqdata.cn/cnblogs/article-detail-10931 
ASP.NET MVC实践系列10-单元测试
最早接触单元测试是看了极限编程相关资料里边讲的测试驱动开发,然后下载了Nunit研究了一下,但并没产生多大的触动,因为那个时候做的都是些时间紧任务重的事情,对于单元测试的直接感觉就是有可能比较费时间。直到看了《敏捷软件开发:原则、模式与实践》,里边那个保龄球计分程序很精彩,让我知道了保龄球原来是这么计分的,更重要的是让我认识到测试驱动编程原来这样有意义,并且其实并不浪费时间(至于测试驱动编程到底有
http://cyqdata.cn/cnblogs/article-detail-10680 
ASP.NET MVC 框架实践总结
我公司开发团队采用asp.net mvc大致经过了三个阶段   1、摸索期:从今年初公司开发一个新项目时选用了asp.net MVC Preview2,然后用了几天我发现routing似乎有bug,正在这时发现了已经出现了preview2-590,我赶紧将框架“升级”到了590。   2、应用期:项目开发一个多月后我们发现了一些不方便不顺手的地方,感觉缺少一些提高效率的小功
http://cyqdata.cn/cnblogs/article-detail-9781 
ASP.NET MVC实践系列7-Grid实现(下-利用Contrib实现)
我的ASP.NET MVC实践系列 ASP.NET MVC实践系列1-UrlRouting ASP.NET MVC实践系列2-简单应用 ASP.NET MVC实践系列3-服务器端数据验证 ASP.NET MVC实践系列4-Ajax应用 ASP.NET MVC实践系列5-结合jQuery ASP.NET MVC实践系列6-Grid实现(上)   其他: 在ASP.NET MVC
http://cyqdata.cn/cnblogs/article-detail-9663 
ASP.NET MVC实践系列9-filter原理与实践
filter实际上是一个特性(attribute),它提供了一种向controller 或 action中添加某些任务的方法,当controller 或 action被调用时,会触发filter中定义的相应方法。filter应该算AOP的一种实现方式,关于AOP的内容大家可以参考张逸的文章http://www.cnblogs.com/wayfarer/articles/2410
http://cyqdata.cn/cnblogs/article-detail-8542 
或许你需要一些可操作性更强的实践
前几天,园子里评论比较高的一篇文章是《如何向妻子解释OOD》,这篇文章用交谈的方式,用生活中的示例来讲述面向对象编程的一些相关概念。一般这样的文章读起来都会朗朗上口,也非常好理解,因为都是生活中实际的例子。但是也有读者在下面的评论里说,他以前经常看一些用小猫小狗,汽车等用来讲解面向对象的文章,看的时候很有感觉,但是事后很快就遗忘了,更别说应用到自己的项目中。 实际上这不难理解,面向对象本身的目的
http://cyqdata.cn/cnblogs/article-detail-8533 
SAP BPC最佳实践-BPC NW版的应用程序优化(Application Optimization)
     当用户在BPC中新建一个appset和application以后, 应用程序集中会存在越来越多的历史数据。BPC NW版所提供的优化流程会在Netweaver BI InfoCube上进行一系列的操作。在官方的帮助说明中,并没有提示说需要做优化的频率,但是最好定期进行应用程序集的优化。BPC系统提供了两种优化类型:  1,轻量级优化(Li
http://cyqdata.cn/cnblogs/article-detail-3758 
领域驱动设计(DDD)的实践经验分享之分层架构(附源代码)
以前做了个简单的论坛,但是之前的版本都没有考虑过架构设计。所以想在第三个版本中应用分层架构+DDD+EDA架构重新设计一下我的论坛。经过半年的努力,终于整出了一个让自己比较满意的架构了,但是也仅仅是一个Demo,还不能真正使用,但对于说明架构设计已经足矣。源代码下载地址:http://files.cnblogs.com/netfocus/ProductName.rar由于本人接触领域驱动设计的时间
http://cyqdata.cn/cnblogs/article-detail-3447 
Chapter 1.4:WCF实践 元数据详解
1. 源码下载 下载地址:http://files.cnblogs.com/tianzhiliang/WCF.Chapter1.ServiceFactory.rar   2. 元数据简介   服务有两种方案可以发布自己的元数据。一种是基于 HTTP-GET 协议提供元数据,另一种是使用专门的终结点的方式。   WCF能够为服务自动提供基于 HTTP-GET 的元数据,但需要显式地添加服务
http://cyqdata.cn/cnblogs/article-detail-3445 
Chapter 1.4:WCF实践 元数据详解
1. 源码下载 下载地址:http://files.cnblogs.com/tianzhiliang/WCF.Chapter1.ServiceFactory.rar   2. 元数据简介   服务有两种方案可以发布自己的元数据。一种是基于 HTTP-GET 协议提供元数据,另一种是使用专门的终结点的方式。   WCF能够为服务自动提供基于 HTTP-GET 的元数据,但需要显式地添加服务
http://cyqdata.cn/cnblogs/article-detail-3167 
Chapter 1.5:WCF实践 托管
1. 源码下载 进程内通信:http://files.cnblogs.com/tianzhiliang/WCF.Chapter1.InProc.rar 应用程序域通信:http://files.cnblogs.com/tianzhiliang/WCF.Chapter1.AppDomainHosting.rar 多终结点通信:http://files.cnblogs.com/tianzhilian
http://cyqdata.cn/cnblogs/article-detail-2999 
Chapter 1.3:WCF实践 HelloWorld
1. 源码下载 下载地址:http://files.cnblogs.com/tianzhiliang/WCF.Chapter1.HelloWorld.rar   2. 契约   using System; using System.ServiceModel; namespace WCF.Chapter1.HelloWorld.Host { [ServiceContr
http://cyqdata.cn/cnblogs/article-detail-2965 
基于Team Foundation Server 2010 Scrum 1.0与持续集成的最佳实践
本文适合对Team Foundation Server 2010的部署和管理、模板配置有经验的人员阅读。 在阅读本文之前,需了解Scrum的一些基本知识;其次,需对Visual Studio Scrum 1.0模板有基本的了解。 Scrum的资料:http://msdn.microsoft.com/en-us/library/dd997796.aspx Scrum 1.0的资料:http://msdn.microsoft.com/en-us/library/ff731587.aspx 每个Sprint正式开始之前的准备 在Scrum 1.0中正式创建一个Sprint之前,要将所有的Backlog填写完成,与团队成员一起分解Task,将Task以“相关”的关系与对应的Backlog进行关联以方便开发人员在浏览Task时查看相关Backlog的描述(Task不能拥有两
http://cyqdata.cn/cnblogs/article-detail-2620 
CQRS体系结构模式实践案例:Tiny Library:领域仓储与事件存储
领域仓储(Domain Repository)与事件存储(Event Store)是CQRS体系结构应用系统中C部分(Command部分)的重要组件。虽然都是存储机制,但两者有着本质的区别:领域仓储是属于领域层的,而事件仓储则是属于基础结构层的。领域模型产生事件,领域仓储负责保存、发布事件,并通过事件序列重塑领域模型。由于领域仓储的存在,使得“内存领域模型(In-memory Domain)”成为可能。 在上文中我已经对对象的状态做了一些介绍,通过这些介绍我们能够了解到,在应用系统中,是领域事件导致了对象状态的变化,于是,我们只需要把这些领域事件按顺序记录下来,我们就有能力将领域模型还原到任何一个时间点上。就以Tiny Library中的Reader聚合为例,当Reader刚刚被创建的时候,它的Name状态是空的,客户程序可以通过Reader实体的ChangeNam
http://cyqdata.cn/cnblogs/article-detail-2535 
CQRS体系结构模式实践案例:Tiny Library:系统架构
写在前面 也许在阅读了上篇文章中我列出的那部分资料后,还是有很多朋友对领域驱动设计不了解。正如上文评论中有网友提到微软西班牙团队也做了一个面向领域的分布式应用系统架构的案例,地址是http://microsoftnlayerapp.codeplex.com/。在这个站点的首页上,又对领域驱动设计做了诠释,我觉得总结的很好,特地将其翻译成中文写在这里,供大家参考: DDD is much more than this! We're talking about complex apps…, all their business rules (Domain logic) are points that, in most of the cases, need to be changed quite a lot during the app’s life. So
http://cyqdata.cn/cnblogs/article-detail-368 
走向ASP.NET架构设计-第七章-阶段总结—实践篇—中篇
走向ASP.NET架构设计-第七章-阶段总结—实践篇—中篇   前言:本篇接着上篇来。   本篇的议题如下: 示例说明(上篇) Domain Model(上篇) Repository(上篇) 服务层(中篇)          数据契约          服务契约          服务实现          宿主程序 代理层(下篇) 客户层(下篇)      系列文章链接    &nb
http://cyqdata.cn/cnblogs/article-detail-349 
VS2010实践RUP4+1架构模型
  RUP4+1架构方法 RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述.                    图 1. RUP4+1架构图 用例视图(Use Cases View),最初称为场景视图,关注最终用户需求,为整个技术架构的上线文环境.通常用UML用例图和活动图描述。 逻辑视图(Logical view),主要整个系统的抽象结构表述主要关注系统提供最终用户的功能,不涉及具体的编译即输出和部署,通常在UML中用类图,交互图,时序图来表述,类似与我们采用OOA的对象模型。 开发视图(Development Vi
http://cyqdata.cn/cnblogs/article-detail-235