摘要: POST或者GET到服务端的数据是必须进行有效性校验的!数据校验也是重要的业务逻辑,让数据可信! .NET中内置了验证组件(System.ComponentModel.DataAnnotations),可以简单的以特性方式实现,也是最常用的。 FluentValidation是个开源项目,Githu 阅读全文
posted @ 2020-04-17 12:10 屈鲁奇 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 一个好的可持续性项目应具备一些特点: 项目在能够实现业务需要的前提下越简单越好,特别是项目前期不过度设计,慢慢迭代重构; 有一套完善的服务端数据验证机制(非前端类似JS校验),可以相信入库的数据就是符合逻辑的,并且要易于维护; 可以做但并非必须的分布式部署; 有条件应将臃肿系统按一定规则切分,以微服 阅读全文
posted @ 2019-05-22 19:02 屈鲁奇 阅读(437) 评论(1) 推荐(2) 编辑
摘要: 闲下来的时候给自己补充补充基础,微软官方的相关技术文档地址,最新最全最官方:https://docs.microsoft.com/zh-cn/ 其中.NET专区:https://docs.microsoft.com/zh-cn/dotnet/ 免费的学习资料,一起学习。 阅读全文
posted @ 2019-05-16 10:07 屈鲁奇 阅读(1492) 评论(2) 推荐(2) 编辑
摘要: 等待一个中午的时间终于下载安装完成,vs版本Enterprise 2019 16.0.4 官方可直接下载安装引导程序: https://visualstudio.microsoft.com/zh-hans/downloads/ 网上找了个Visual Studio 2019(VS2019) 企业版 阅读全文
posted @ 2019-05-15 13:38 屈鲁奇 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: 自己从作者官方网站上(http://www.cslanet.com/)下载的免费版.PDF文档,又使用有道付款翻译的,供大家下载学习,文档中是对CSLA.NET4.9版本的介绍。 下载链接: https://files.cnblogs.com/files/quluqi/CSLA.zip 翻译结果部分 阅读全文
posted @ 2019-05-13 15:44 屈鲁奇 阅读(587) 评论(0) 推荐(0) 编辑
摘要: (该项目停止更新及在线预览支持) 自己团队开发的一套软件,可通过配置完成列表、表单、流程等的快速开发,因项目原因有一段时间没更新了,准备发出来希望能帮助更多企业快速实现信息化。 该软件主要应用的技术有如下: 1、存储:采用SqlServer数据库存储,采用EF数据处理。 2、缓存:采用Redis缓存 阅读全文
posted @ 2018-12-17 00:05 屈鲁奇 阅读(1060) 评论(0) 推荐(2) 编辑
摘要: 环境:.net4.6+csla4.6 实现:对象的数据库访问及数据库执行使用Factory方式进行封闭。 正文: 以前在使用csla框架完成业务对象的定义时所有的数据处理都在对象内部实现,也不能说不好,对象很大。作者给了通过Factory的方式将对象的数据访问层进行分离,代码更容易维护。以下是我通过 阅读全文
posted @ 2017-09-22 16:31 屈鲁奇 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 标题已指出本文要说的三件事,首先是主角jqgrid,将应用在自定义列表中,重点介绍如何实现高级查询。 使用jqgrid实现自定义列表分为两大步骤,首先是要根据业务完成jqgrid的对象定义,即列表的描述配置;再就是服务端加载数据json对象。为实现更丰富条件的数据展示,jqgrid内置了高级检索的功 阅读全文
posted @ 2017-09-22 16:06 屈鲁奇 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍HFun.快速开发平台的另一项系统常用功能:系统数据或参数选择,主要应用在表单录入中信息的选择,如类别,编号等。先贴出本系统实现的页面效果: 如上图所示,系统中将参数的选择统一展现为该方式,开发人员可通过后台的配置添加自己想要实现的数据选择对象,系统中该功能主要实现的功能有: 1、开发人员或 阅读全文
posted @ 2017-03-01 23:47 屈鲁奇 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 上编自定义列表描述了自定义列表的基本实现功能,本此记录列表的请求过程。 个人比较喜欢对参数进行对象化,方便后续人维护及查看,先上代码: 1 /********************************************************* 2 * 开发人员:QLQ 3 * 创建时间 阅读全文
posted @ 2017-02-27 10:58 屈鲁奇 阅读(447) 评论(0) 推荐(0) 编辑