易道系统集成与应用开发平台
    
            
摘要:简介¶eRedG4(易道系统集成与应用开发平台)是一个开放源代码的、面向企业计算环境下异构系统集成与行业应用快速二次开发的平台。它包括:基础类库、业务模型框架、富浏览器端开发框架、富桌面端开发框架、权限参考模型、平台代码生成器六大组成部分。 技术支持¶eRedG4在线Demo暨项目主页http://web230531.host89.chinajsp.neteRedG4①号群(500人) 群号:92497522 作者联系邮箱:eredlab@vip.qq.com eRedG4成长日志暨版本变更日志¶http://code.google.com/p/g4-xiongchun/wiki/eRedG4
        
阅读全文
摘要:话说到今天为止,使用FDFS已经有一年零2天时间了,在fish和测试兄弟小黑的帮助下一年下来算是没出啥岔子,目前DFS可以说是公司内最稳定的服务之一(其实可以把之一去掉)。最近FDFS在fish的主导下越做越大,论坛起来了,群也起来了,版本迭代也更快了。不过这篇文章是应群中几个朋友的邀约,写下当初自己在使用FDFS时的架构和一些想法。随便,这篇文章是在我女儿出生24小时后在医院抽女儿睡觉时间写下的,在此我先谢谢我可爱的大眼睛女儿给爸爸写这篇bloger的时间。 首先来一张图:  这张图其实是一个组内部署的简单示意图,组间的架构示意图其实没有什么好画的,无非就是copy一份相同的而已。那么下面开
        
阅读全文
摘要:ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出摘要: ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出前言:首先给大家说声"对不起",因为自从打算写这系列的文章以来,得到大家很多的支持,谢谢大家!最近因为公司的事和朋友找工作的事,没有怎么接着写了,也调了大家的胃口,还希望园子里的朋友原谅!本篇主要是讲述数据层的开发,之前的一篇文章已经给出了很多的选中的方案,如SqlHelper,DataTable/Da...阅读全文posted @ 2009-06-23 10:52 小洋(燕洋天) 阅读(3253
        
阅读全文
摘要:走向ASP.NET架构设计-第七章-阶段总结—实践篇—中篇摘要: 走向ASP.NET架构设计-第七章-阶段总结—实践篇—中篇  前言:本篇接着上篇来。本篇的议题如下:示例说明(上篇)Domain Model(上篇)Repository(上篇)服务层(中篇) 数据契约 服务契约 服务实现 宿主程序代理层(下篇)客户层(下篇)  服务层(中篇)  上一篇文章中,我们已经讲述了业务逻辑层和数据访问层层的设计和编码,下面我们就来讲述服务层的设计。如我们之前所讨论的:服务层想客户端暴露简单易用的API.  如下图所示:  在上图中:1.ASPPatterns.Chap6.EventTickets.Con
        
阅读全文
摘要:如前所述,Tiny Library采用ASP.NET MVC框架实现了基于浏览器的用户界面。回顾一下《业务逻辑与系统结构》一文,从层次架构图中我们可以清楚地看到,用户界面层是通过WCF Services与系统交互的。为了快速简单地实现Tiny Library,我只是简单地使用了ASP.NET MVC,因此没有对其做更深入的挖掘,有关ASP.NET MVC的更多知识,请朋友们自行上网搜索或阅读相关书...
        
阅读全文
摘要:今天抽空将我写的与领域驱动设计有关的系列文章汇总于此,便于大家查看。根据撰写的进度,本列表会不定期更新,敬请关注!Entity Framework之领域驱动设计实践EntityFramework之领域驱动设计实践 - 前言 EntityFramework之领域驱动设计实践 (一):从DataTable到EntityObject EntityFramework之领域驱动设计实践 (二):分层架构 E...
        
阅读全文
摘要:一、概括  此Demo使用的开发工具是:VS2010,数据库任意,Silvelright版本是4.0。Demo分为三层(Tier),数据库,服务器端,客户端。其中,服务器端又分为三层(Layer),持久层,服务层,门面层。WCF以Windows服务作为宿主,客户端使用Silverlight运行浏览器之外。图1  图1是解决方案中包含的项目。其中,Server文件夹下是服务器端的代码,Host文件夹...
        
阅读全文
摘要:随笔分类 -AgileEAS.NETAgileEAS.NET平台开发指南-开发流程 2010-09-12 16:10 by 魏琼东, 441 visits, 网摘, 收藏, 编辑摘要:过程介绍 AgileEAS.NET平台基于敏捷并行开发的一种实践,采用优秀先进的Microsoft .Net构件技术的插件式开发,AgileEAS.NET平台及其提供的一系列工具涉及产品设计、编码实现、测试运维等环境...
        
阅读全文
摘要:C# ASP.NET走火入魔通用权限管理_登录功能接口之说一http://player.youku.com/player.php/sid/XMjA1NDI4ODg4/v.swfC# ASP.NET走火入魔通用权限管理_登录功能接口之说二http://player.youku.com/player.php/sid/XMjA1NDQxMjA4/v.swfC# ASP.NET走火入魔通用权限管理_登录功...
        
阅读全文
摘要:程序框架多表单系统框架设计 摘要: 在企业呆了3年,接触最多的就是表单了,各式各样的表单,千变万化,好在它们之间有共同点,就是“表单内容+动作名称”。企业办公最常见的业务就是和表单打交道,不管什么请假申请单,权限申请单等等,都需要经过一系列的工作流程来完成它。由于此类业务频繁,在信息化发展迅速的今天,开发此类系统是很有必要的。阅读全文posted @ 2009-08-14 ...
        
阅读全文
摘要:记一次重构经历,与吉日嘎拉的沟通 看到这个标题,估计看的人就会很多,哈哈!本人现住在杭州,与博客园里的吉日嘎拉同在一个城市,因此就有见面并成为朋友的机会.现在园子里对吉日兄褒贬不一,这里发表一下个人观点:吉日兄看上去,面相有些凶之外,其实是很朴实的一个人,有着北方爷们的那种豪情.他是一个很普通的人,他代表中国当代千千万万写程序的人!你说他的文章是光说不练,没有源码之类的,现在源码才值几个钱,开发软...
        
阅读全文
摘要:http://www.cnblogs.com/fly_dragon/archive/2010/09/07/1820449.html本篇文章:主要介绍怎么使用这套框架。在做好配置等前期工作后。我们就是要与Mvc进行融合了。由于Mvc本人也是个初级入门者。对于这部分的研究还不是很深入。但是基本应用已经可以了。下面就让我们开始一个简单的应用实例吧:第一步:添加control在web项目中的control...
        
阅读全文
摘要:分层架构中的服务层-简介引言  服务层不直接执行任何任务。它所做的就是合理的安排一些列你提供的业务对象。服务层很清楚业务逻辑层,也很清楚领域模型。例如:你使用数据库表模型模式的业务逻辑层,服务层会通过DataSet来进行交互。  很显然,服务层合理的安排业务组件,同时也合理的安排应用的服务、工作流和业务逻辑的其他组件。  服务层的职责  服务层是一个额外的层,是在两个层之间设置一个边界。  服务层...
        
阅读全文
摘要:引言  本文将到的耦合是指的软件开发中的耦合,而且是代码方面的耦合。包括后面讲到的分层,也只是逻辑分层,不是物理分层。  耦合是我们做软件开发经常会遇到的词汇,尤其是在使用面向对象语言进行开发的时候。看到的相关资料也都在说要低耦合,减少耦合。  尽管我们加入了设计模式,分了层,分了模块,做了等等的工作,还是发现存在耦合,还是有人说耦合高了,导致不能修改,修改、维护的代价太大了。直接导致工期不能固定...
        
阅读全文
摘要:引言  设计一个系统,任何科学领域的系统,你首先需要做的是对它进行抽象。抽象模型为系统的视图、结构、行为、参与实体和流程方面具体的实现提供一个代理。在系统的参与人员(包括:开发者,架构师,所有者,用户)之间应该共享一个模型。为了能够提出反馈,提出错误的假设,改进建议,模型应该能够被系统的参与者所理解。尽管共享了一个模型,你还是需要用一种通用的,被广泛接受的的形式和符号来表达模型。例如:模型语言。 ...
        
阅读全文
摘要:我的自然框架开源好久了,看博客园的文件下载次数,已经被下载几千次了。可能有些人打开一看,好几个项目,一大堆的文件,随便找了一个,看不懂。再运行一下,咦怎么少个页面?于是就得出了一个结论。   还有些人想看看框架里的代码,想研究一下,也有像学习一下的,但是又不知道从何下手。  这几天,看路过秋天的代码,SQLHelp的部分还基本可以看懂,但是其他的看起来就吃力了。原因是思路不同,习惯不同,看起来就很...
        
阅读全文
摘要:第十七章 企业集成架构设计企业集成平台的核心是企业集成架构,包括 信息、过程、应用集成的架构。17.1 企业集成平台企业集成平台(Enterprise Integration Platform,EIP)目的是:能够根据业务模型的变化 快速地进行信息系统的配置和调整,保证不同系统、应用、服务、操作人员 之间 顺畅地互操作,进而提高企业适应市场变化的能力,使企业能够在复杂多变的市场环境中生存。良好的软...
        
阅读全文
摘要:第十六章 层次式架构设计16.1 体系结构设计整个软件系统结构的设计与规格说明 比算法选择和计算问题的数据结构 更为重要。因此,代码级别的软件复用已经远远不能满足大型软件开发的需求。软件体系结构可定义为:为软件系统提供了 结构、行为、属性 的高级抽象,由构成系统的元素描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统...
        
阅读全文
摘要:第十五章 架构师的管理实践软件架构师的主要障碍 往往在于组织方面 而非技术,技术上出色的架构往往由于 没有全面地处理好组织管理因素而失效。15.1 VRAPS 组织管理原则VRAPS 包括 构想、节奏、预见、协作、简化 5个相关联的原则。受益人 是指 建立并长期保持 架构的价值 有重要影响的人或组织。1、构想原则:描述一副 一致的、有约束力和灵活的未来图景。2、节奏原则:协调程度,根据可预测的 速...
        
阅读全文
摘要:http://www.cnblogs.com/hack/archive/2010/08/25/1808561.html第十四章 基于ODP的架构师实践14.1 基于ODP的架构开发过程系统架构 反映了功能在系统系统构件中的 分布、基础设施相关技术、架构设计模式 等,它包含了架构的 原则 和 方法、构件关系 与 约束,并能支持 迭加或增量开发。以软件架构为中心的开发过程是以 质量 和 风险 驱动的,...
        
阅读全文