低代码平台3–JEECG-Boot之二:集成
1. 这里看到了b站上不少的视频:
https://space.bilibili.com/454617261?spm_id_from=333.788.b_765f7570696e666f.2
今天还试用了钉钉的内网穿透工具,又多一个选择。
2. Popup,就是我们的弹窗选择,searchbox。
其配置直接基于online报表配置。
多了分类字典的概念
3. 文档里不少地方是关闭的,估计只给付费用户看。

这么看,估计里面坑也不少。
4. 关于第三方集成
项目是基于shiro token模式的。登录后才能打开页面,这点是一般管理系统的通用做法。
官方文档里在这里有“ 免登陆配置,后台取消token验证机制”的方法
http://jeecg.com/doc/qa

虽然没有验证过,但此方法应该是可行的,不足之处就是没有登录的话其实就丢失了当前用户的信息,在jeecgboot的页面里就没办法取到当前用户的信息,对某些功能来说这可能是必须的。
所以,真正靠谱的办法可能是仍然需要集成jeecgboot的登录功能,在你的系统登录时,同时也在jeecgboot登录并获取其token,在后续需要访问jeecgboot时再带着token信息访问。只是这样集成需要对jeecgboot的底层源码做修改,难度也稍大。但理论上仍然是可行的。
【20211231验证】

router, constantRouterMap:

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

【验证结束】
后台可以直接访问:
http://192.168.1.158:8080/jeecg-boot/test/bigScreen/templat/index1
http://192.168.1.158:8080/jeecg-boot/test/bigScreen/templat/index2


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

跟表单大师类似,SAAS模式。数据安全问题
目前只有手机端页面,没看到pc端
https://st2100000019120947.huoban.com/table_share?share_id=4300000255544150&secret=T8y5gIs52sL5Q2sSIj516OHi1gH5Y5hhg88g8IyS&table_share_id=4100000004781598
目前这一类的低代码平台很多,像是风口上。
6. 总结
- 外部集成是难点,其内部权限和功能授权是整个系统的核心,很难分离开
- 两种方案集成:
- 方案一:免登陆配置,后台取消token验证机制。优点:快速、简单;缺点:丢失了登录用户信息
- 方案二:集成jeecgboot的登录功能,在你的系统登录时,同时也在jeecgboot登录并获取其token,在后续需要访问jeecgboot时再带着token信息访问。优点:保留了登录用户信息;缺点:底层代码集成,比较复杂