架构
bjblues
foucus on SaaS/J2EE/Flex/电子商务/高性能网站架构
,与我联系:spluss#163.com
展开
-
基于微服务和SaaS架构的低代码开发平台如何动态注入多租户个性化的业务逻辑
举一个新增流程的例子:新增流程的界面如下:这是动态生成的界面,4个字段,流程分类、流程名称、流程KEY和描述但是查询界面是这样的,多出了状态和版本,这两个字段。这个是通用的界面,通用的保存,在哪里注入这两个缺省的字段值呢?也就是说,新增界面是通用生成的,查询表格也是动态生成的,但是查询表格多出了“状态”和” 版本”这两个字段,而且这两个缺省值,只有流程管理界面有,其它界面没有,...原创 2019-10-17 16:06:21 · 1590 阅读 · 0 评论 -
低代码开发在企业软件开发中的应用技巧:开篇
企业软件追求的是性价比,即在预定时间内保质按时完成,而不是代码质量高。这里的保质是业务使用上无Bug,性能满足用户平时工作要求。这里并不是暗示程序员可以随意写烂代码,不讲究架构,而是优先级让位于开篇讲的保质按时完成。我曾在某大厂与TW同事一起参与某个项目的短暂开发,在这里,我并不想做戳穿TW的敏捷开发无用论的皇帝新衣的那个小男孩,事实上,短暂的与TW架构师一起合作开发,还是学到了敏捷开发的理念...原创 2019-03-02 08:56:14 · 454 阅读 · 0 评论 -
低代码开发在企业软件开发中的应用技巧2:忘记O/R Mapping
还是在那个大厂做项目的过程当中,甲方架构师力推Hibernate/JPA,极力反对MyBatis,在这里,我并不想比较JPA与MyBatis的孰优孰劣,这种低层次的比较,就跟比较Java、.Net、PHP、Python、React、VUE等语言孰优孰劣一样,离开使用上下文,说哪个语言是最牛B的语言,只能说自己too native,too young。就低代码开发而言,我真的不喜欢JPA,就拿最...原创 2019-03-02 08:59:33 · 319 阅读 · 0 评论 -
低代码开发在企业软件开发中的应用技巧3:低代码开发与快速开发平台的关系
无聊的时候,常去逛gitee.com或者github.com上逛,我观察 码云上的企业应用,有很多是快速开发平台性质的项目,例如:JFinal、Gun、Jeesite,Springblade等等,比较奇葩的是 JFinal,企业后台在Spring Boot一统江湖的今天,JFinal 也能一枝独秀,处处能看到其身影,无论是B2C的网上商城,还是微信小程序,还是其他企业应用,都能看到基于JFin...原创 2019-03-11 11:14:36 · 776 阅读 · 0 评论 -
低代码开发在企业软件开发中的应用技巧4:再谈低代码开发与快速开发平台的关系
在上一篇 低代码开发在企业软件开发中的应用技巧3:低代码开发与快速开发平台的关系中我说到:快速开发平台的核心还是开发,低代码开发的理念是不开发或者少开发; 快速开发平台的使用对象是程序员,低代码开发平台的使用对象是业务员或者产品经理, 这是两者最大的区别。昨天我给一个朋友的公司灌输这个理念,老板听了还比较感兴趣,低代码,低成本。跟对方公司负责技术的人聊,该 负责技术的人也听懂了,无法反驳,最后...原创 2019-03-11 11:39:27 · 418 阅读 · 0 评论 -
Spring cloud Gateway与Consul 与Nacos踩的坑
采用Spring gate的时候,服务注册与发现,到底是用Consul还是Nacos?先是用Consul尝试了一下,发现用Spring boot编写的微服务,一定要与Consul在同一台机器上,Consul不支持远程注册(不知道是个不是与我用的参数-dev模式有关,仅支持127.0.0.1的服务注册);遂放弃,有试了试Nacos,Nacos到是很惊喜的支持Spring boot编写的Service...原创 2019-03-12 07:26:11 · 8329 阅读 · 6 评论 -
实战Spring Boot、Spring Cloud、Nacos和Vue构建基于微服务的SaaS低代码开发平台
打算写一写低代码开发平台的文章,大纲如下:一、低代码开发平台不是快速开发平台低代码开发平台定义 快速开发平台定义 低代码开发平台特征 低代码开发整体架构图二、视图层的选择低代码开发需要的视图层 生成拖拽式表单生成器,业务员自助生成业务表单,界面生成不再依赖程序员三、配置层的选择,基于Spring Cloud Gateway和Spring Config,构建个性化配置与...原创 2019-10-06 16:53:25 · 1811 阅读 · 4 评论 -
实战Spring Boot、Spring Cloud、Nacos和Vue构建基于微服务的SaaS低代码开发平台2
一、低代码开发平台不是快速开发平台1、 低代码开发平台定义最近,阿里巴巴发布了自己的低代码开发平台“宜搭”,网址是:https://www.aliwork.com ,关于低代码开发平台,我去年年底也写过两篇文章(https://www.toutiao.com/i6637188964732109315/),对低代码开发进行了初步探讨。关于低代码开发的定义,百度百科是这么写的:低代码开发平台是...原创 2019-10-08 06:39:15 · 3617 阅读 · 0 评论