摘要: 边界清晰、服务自治、契约共享、基于策略的兼容性,是面向对向设计时四个基本原则,我们的应用可能分布在不同的环境之中,应用可能在同一服务器中,也可能在不同的网络环境中,保证框架的基类能在不同环境中仍然可用,也就是在分布式环境中仍然可用,是框架设计的一个目标。 为保证业务逻辑和数据访问能正确分离,框架设计 阅读全文
posted @ 2018-09-23 15:01 Tikyang 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在信息的交换过程中,总是有此相同相似的功能,由于业务的各自不同,由同一类型来处理诸如增删改查等常见的信息处理方式。从日常的对些类行为操作为生成的类分析,大量雷同的代码遍布整个项目。框架中xxxHandel的类,是处理此类问题的操作类型,简化了业务类的复杂度。 xxxHandel类采用大量泛型方法,各 阅读全文
posted @ 2018-09-22 14:49 Tikyang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 无论是简单的还是复杂的框架,总需要一个开始的原点,ATK-DataPortal中包含了所有基础类的定义。 一、业务框架基础类 1、BusinessBase:所有业务类的根类,要使用ATK库的类,必需继承此类。 2、BusinessEditBase:可编辑业务类根类; 3、BusinessListBa 阅读全文
posted @ 2018-09-21 09:27 Tikyang 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 初衷 重构和复用是软件的一个古老话题。 在日常的软件项目开发的过程序中,如何保证团队代码的强健,同时在不断变化的需过程中最大限度的保障代码的一致性,是项目开发中的难以控制的,我们可以借助各种源码管理和标准工作流程制度和增加各种岗位人手来进行控制,但随着时间的推移,由于各种水平的开发人员,加入各种藕合 阅读全文
posted @ 2018-09-20 09:25 Tikyang 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1、一个完整支持分布式服务框架; 2、代码生成工具,可快速生成基于服务框架的应用; 3、其他支持库 4、完整代码见https://github.com/azthinker 目标:使应用开发,低代码、高效率、快迭代 有兴趣的请在QQ群中参与讨论、联系作者 QQ群名称:ATK高效开发 ,QQ群号:747 阅读全文
posted @ 2018-09-19 10:37 Tikyang 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 原文 http://docs.asp.net/en/latest/publishing/iis.html1、安装HTTP Platform Handler ,这个是必需的,不然无法通过IIS访问ASP.NET5生成的网站,未安装时提示错误为HTTP 500.19 : The requested pa... 阅读全文
posted @ 2016-01-13 11:51 Tikyang 阅读(1419) 评论(3) 推荐(0) 编辑
摘要: Lambda表达式转SQL语句类库 一、可以达到的功能 本功能类库主要提供给代码中使用Lambda表达式,后需转成SQL的条件语句这一需求 二、不能做的 1、本类库不能解析Linq语句 2、不能解析SQL中的Select部分 阅读全文
posted @ 2014-10-16 11:04 Tikyang 阅读(2830) 评论(0) 推荐(0) 编辑
摘要: 对于Orchard来说,个人以为要真正理解Orchard,必须理解其路由工作方式。一、Orchard的自定义路由由三种类型组成1、分发类: HubRoute:其功能是按租户筛选出当前访问租户的路由2、容器类: shellRoute:其功能是按当前租户路由,如果此时没有其它路由,路由数据处理后,交由M... 阅读全文
posted @ 2014-10-14 11:48 Tikyang 阅读(779) 评论(0) 推荐(1) 编辑
摘要: 本文原文来自:http://skywalkersoftwaredevelopment.net/blog/a-closer-look-at-content-types-drivers-shapes-and-placement在本文中,我们将看看那些引让我夜不能寐的概念,因为我的生活不能找出与:shap... 阅读全文
posted @ 2014-09-28 11:05 Tikyang 阅读(1486) 评论(3) 推荐(6) 编辑
摘要: 所谓的“现代应用程序”已开始引领我们这个行业,但什么是现代应用程序? 微软开始使用这个词来形容Metro风格和Windows Store应用程序。显然,这是一种退步,因为他们将应用程序局限在Windows Store应用范围之内了。 在Magenic(注:http://magenic.com/)看... 阅读全文
posted @ 2014-04-29 14:45 Tikyang 阅读(688) 评论(0) 推荐(0) 编辑