低代码平台3--JEECG-Boot之二:集成

低代码系列

Posted by 就是我啦 on December 27, 2021

低代码平台3–JEECG-Boot之二:集成

1. 这里看到了b站上不少的视频:

https://space.bilibili.com/454617261?spm_id_from=333.788.b_765f7570696e666f.2

今天还试用了钉钉的内网穿透工具,又多一个选择。

2. Popup,就是我们的弹窗选择,searchbox。

其配置直接基于online报表配置。

多了分类字典的概念

3. 文档里不少地方是关闭的,估计只给付费用户看。

image-20211224140740207

这么看,估计里面坑也不少。

4. 关于第三方集成

项目是基于shiro token模式的。登录后才能打开页面,这点是一般管理系统的通用做法。

官方文档里在这里有“ 免登陆配置,后台取消token验证机制”的方法

http://jeecg.com/doc/qa

image-20211227095230656

虽然没有验证过,但此方法应该是可行的,不足之处就是没有登录的话其实就丢失了当前用户的信息,在jeecgboot的页面里就没办法取到当前用户的信息,对某些功能来说这可能是必须的。

所以,真正靠谱的办法可能是仍然需要集成jeecgboot的登录功能,在你的系统登录时,同时也在jeecgboot登录并获取其token,在后续需要访问jeecgboot时再带着token信息访问。只是这样集成需要对jeecgboot的底层源码做修改,难度也稍大。但理论上仍然是可行的。

【20211231验证】

image-20211231133936815

router, constantRouterMap:

image-20211231134128993

进行上述改造后,就可以免登录调用:

image-20211231134250535

【验证结束】

后台可以直接访问:

http://192.168.1.158:8080/jeecg-boot/test/bigScreen/templat/index1

http://192.168.1.158:8080/jeecg-boot/test/bigScreen/templat/index2

image-202112281025647892

image-20211228105956757

5. 关于伙伴云

中间又偶尔看到了伙伴云,顺手试了试,这是伙伴云搭建的一个页面:

image-20211227095934210

跟表单大师类似,SAAS模式。数据安全问题

目前只有手机端页面,没看到pc端

https://st2100000019120947.huoban.com/table_share?share_id=4300000255544150&secret=T8y5gIs52sL5Q2sSIj516OHi1gH5Y5hhg88g8IyS&table_share_id=4100000004781598

目前这一类的低代码平台很多,像是风口上。

6. 总结

  • 外部集成是难点,其内部权限和功能授权是整个系统的核心,很难分离开
  • 两种方案集成:
  • 方案一:免登陆配置,后台取消token验证机制。优点:快速、简单;缺点:丢失了登录用户信息
  • 方案二:集成jeecgboot的登录功能,在你的系统登录时,同时也在jeecgboot登录并获取其token,在后续需要访问jeecgboot时再带着token信息访问。优点:保留了登录用户信息;缺点:底层代码集成,比较复杂