第1章 SNF.CodeGenerator代码生成器简介 本项目是完全基于Spring.Net.Framework 平台进行研发。与Spring.Net.Framework平台无缝衔接。并支持模型层、管理层、服务层、单表列表页面管理、单表表单管理页面、主细表管理页面、数据字典、查询页面 ...
.背景 在企业应用中单据编号的自定义是一个很常见的需求,如工号 业务单据编码等,能不能抽象一个通用的框架呢 .思路 这里的难点在于实现 解释器 ,比如将 前缀 是日期 年月 固定字符 部门代码等。而且 解释器 的 规则 允许动态增加。实施人员和用户可以自由改变单号的生成规则。 还要考虑并发问题,如一个单据同时多人访问编码是否唯一,如果不唯一那就有问题了。 .具体实现类图 .界面使用效果 这个编码 ...
2015-11-24 22:54 2 1617 推荐指数:
第1章 SNF.CodeGenerator代码生成器简介 本项目是完全基于Spring.Net.Framework 平台进行研发。与Spring.Net.Framework平台无缝衔接。并支持模型层、管理层、服务层、单表列表页面管理、单表表单管理页面、主细表管理页面、数据字典、查询页面 ...
背景 在企业应用中单据编号的自定义是一个很常见的需求,能不能抽象一个通用的框架呢?之前写个一篇自定义密码强度的博文,感觉他们两个思路应该很相似。就让我们试试吧。 思路 这里的难点在于实现"解释器",比如将"前缀_<日期:yyyy_MM_dd>"解释为“工号生成器”,而且“解释器 ...
背景 我在上篇文章“.NET:可扩展的单据编号生成器 + 简单的解释器”中介绍了一个简单的单据编号框架。有朋友留言问如何实现“顺序号,且不能重复”,本篇文章就针对这个问题用上篇介绍的框架进行实现。 思路 顺序号 = 上次顺序号 + 步长 根据上面的公式,问题可以化解为:如何获取上次顺序号 ...
背景 我在上篇文章“.NET:可扩展的单据编号生成器 之 顺序号(防止重复)”中介绍了如何使用“种子表”和“悲观锁”解决顺序号的问题。昨天找朋友讨论,说这种速度不够高,今天就稍微改进一下,引入一个内存缓冲区,提高生成的速度。 思路 引入内存缓冲区后,顺序号的生产流程变为:在内存中维护一个 ...
SNF快速开发平台分如下子平台: 1、CS快速开发平台 2、BS快速开发平台 3、H5移动端快速开发平台 4、软件开发机器人平台 配置型开发零编程 SNF快速开发平台是一个比较成熟的.net领域的商业开发平台,并且在很多的软件公司进行实践使用,并且取得了很好的业绩和成果 ...
程序员终结者教程:https://pan.baidu.com/s/1rkFTjyUVVdoET7IZqieJTw&shfl=sharepset#list/path=%2F SNF快速开发平台分如下子平台: 1、CS快速开发平台 2、BS快速开发平台 3、H5移动端快速 ...
SNF快速开发平台成长史 SNF框架CS\BS 视频教程 https://pan.baidu.com/s/1dFegFKX SNF开发机器人教程:链接:https://pan.baidu.com/s/1Qpomg11c_1b1NKY5P7e4Bw 密码:jwc3 2018年:开启新纪元 ...
下面我们就从什么都没有,结合审核流进行演示实例.从无到有如何快速完美的实现,然而如此简单。低调而奢华,简单而不凡。 从只有数据表通过SNF.CodeGenerator代码生成器快速生成单据并与审核流进行结合案例。 现在我只有这样一个表如下:(下面介绍单表,多表原理是一样 ...