借鉴系统:
http://demo.javafast.cn
https://www.cnblogs.com/wuhuacong/p/13346198.html
https://eleadmin.com/
以后文件储存可以换成这个试试:minio
不过现在不用
下载文件,身份认证的设计,可参考Oracle的下载地址
https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-windows-x64.exe?AuthParam=1605065179_8a1d32f284315fc5442179f865bb27ce
淘宝订单获取
https://www.cnblogs.com/siqianyu/p/6221684.html
订单状态的设计
这个也是蛮有意思的,一直都没注意,原来是这么设计的
https://www.jianshu.com/p/69f160225daa
Minio
是一个开源的对象存储服务,兼容 Amazon S3 云端存储服务,同时也支持本地磁盘、NAS、NFS、公有云存储、分布式云存储,非常适合用于存储非结构化数据,比如:图片、视频、日志、备份、容器镜像等。
https://www.jianshu.com/p/0ab04da02c6d
开源项目的选择,很棒的一篇文章
https://blog.csdn.net/weixin_34348174/article/details/93180302
https://juejin.im/post/6844903863607115784
一个很全的工具库
https://gitee.com/loolly/hutool
ui框架
https://avue.2bugs.cn/#/wel/index
https://www.cnblogs.com/xuanbg/p/12079024.html
https://www.cnblogs.com/xuanbg/p/12511509.html
https://www.cnblogs.com/xuanbg/p/9692152.html
https://github.com/xuanbg
这个设计的也很不错,微服务、多租户这种
这个评论对于权限的理解也是相当相当深,设计的也是厉害了
这篇文章给出来的大体设计
vueshop
http://www.vueshop.com.cn/index.php?http_referer=vuejs
在看vue文档的时候,在里面的广告上看到的
codeigniter
https://codeigniter.org.cn/userguide3/
多数据源动态构建连接池的插件
https://github.com/xieyucan/spring-boot-easy-connection-pool
renren
https://gitee.com/renrenio/renren-security
uView
https://github.com/YanxinNet/uView?spm=a2c6h.14275010.0.0.1eb15ef8i8PYug
https://www.uviewui.com/
RuoYi-Vue
https://gitee.com/y_project/RuoYi-Vue
https://ruoyi.vip/
eladmin
https://github.com/elunez/eladmin
https://www.ydyno.com/
全部源码开源
Seata 解决分布式事务问题
https://www.cnblogs.com/huanchupkblog/p/12185851.html
erp-pro
https://github.com/weizhiqiang1995/erp-pro
基于SpringBoot框架和SaaS模式的ERP软件
zlt-microservices-platform
https://github.com/zlt2000/microservices-platform
http://zlt2000.cn/#!console
参考
http://help.aps360.cn/jsaas/technicalPaper/chapter1.html
saas架构设计
https://www.cnblogs.com/itsharehome/p/8120500.html
https://www.cnblogs.com/codemind/p/13081336.html
http://www.woshipm.com/pd/2956772.html
https://www.cnblogs.com/Leo_wl/p/9639264.html
https://docs.microsoft.com/en-us/azure/azure-sql/database/saas-tenancy-app-design-patterns
pig4cloud
https://www.pig4cloud.com/
https://pigx.pig4cloud.com/#/wel/index
可参考订单的一些字段的设计
参考
https://www.cnblogs.com/guarder/p/5772132.html
http://www.lrgz.net/static
到底是否需要用vue开发前端
https://www.oschina.net/question/2412577_2307685
https://bbs.csdn.net/topics/392564717
zkoss
是否选择vue
https://www.zhihu.com/question/52145359
原型设计
原文:https://www.zhihu.com/question/26712715
我是如此安排在Code之前我的开发节奏的:
Axure > Sketch > (QC) > ...
产品策划(Axure) 和 UI设计(Sketch)
我是这么理解我吃饭的家伙们的:
-
Axure:梳理完成全部产品信息架构和功能。所以Auxre之于我的重要性他不是画图软件、不是交互软件,而更多的是帮助我从无到有梳理整个产品大的脉络
-
Sketch:基于之前的线框图增强设计感,具象之前的产品;如果产品理顺了的话,设计UI在Sketch的帮助下产出简直是飞速的,这也是Sketch之于Photoshop之流在做UI设计时候的牛逼之处。但是如果你错误的将Sketch定义为规划产品的工具,那产能会十分的低下
-
QC:仅针对一些极为复杂和细腻的交互动画(千万别试图拿QC当产品的交互工具,搞死你...),配合使用即可,也是帮助自己梳理特效的交互逻辑,避免在真实开发环境中走太多弯路。学习成本略高的软件,我今年上半年花了大力气学习的东西,传送门:Quartz Composer 如何入门?(目前QC我已经摒弃了,推荐Principle这款交互特效软件,更高效》》如何评价principle这款交互软件?)
-
Coding...(业余选手,主要是前端)
UI借鉴
比较友好的删除提示
excel/csv文件下载
这个演示系统的设计也挺好,自动填充用户名和密码,还有验证码,很方便
github的这个切换语言也是有意思
比较有意思的插件
原文:https://gitee.com/xiaokong658/jiiiiiin-security
spring-mobile:用来进行渠道判断,使得应用能根据请求的设备响应不同的数据格式
Gif验证码:EasyCaptcha和kaptcha两种验证码库的支持
RBAC前端权限控制
- 基于vue-viewplus,实现了一个自定义模块
- 实现前端页面可访问性控制,通过路由拦截,判断用户待访问页面是否已经授权
- 实现可见页面的局部UI组件的可使用性或可见性控制,基于自定义v-access指令,对比声明的接口或资源别是否已经授权
RBAC后端权限控制:基于Spring Security的后端RBAC权限控制
D2Admin
https://gitee.com/d2-projects/d2-admin
基于D2Admin的商城:https://demo.careyshop.cn/admin/#/index
github演示地址:https://d2-projects.github.io/d2-admin/#/index
七牛云上的演示地址:https://cdn.d2.pub/d2-admin/preview/index.html#/index
还有一个这个系统,不知道他们啥关系:
https://gitee.com/xiaokong658/jiiiiiin-security
iview-admin
https://github.com/iview/iview-admin
https://admin.iviewui.com/home
也是解决了标签页刷新数据的问题
密码是admin
vue-manage-system
https://github.com/lin-xin/vue-manage-system
https://lin-xin.gitee.io/example/work/#/dashboard
解决了每次切换 标签页 数据都要重新加载过的问题
基于vue的框架
https://www.jianshu.com/p/0f41bfe211a8
基于vue的框架一览
流量劫持问题
https://www.cnblogs.com/JohnABC/p/5994807.html
https://www.cnblogs.com/JohnABC/p/5994799.html
在看 mybatis-plus 的时候,无意中发现的 很多优秀框架
https://mybatis.plus/guide/#优秀视频
代码生成器
http://demo2.joolun.com/index
https://gitee.com/joolun/JooLun-wx
表单生成
代码生成
代码生成器和bladeX的很接近,感觉
sku生成规则参考
https://www.jianshu.com/p/1aa9bc5a1158
scm-biz-suite
https://github.com/doublechaintech/scm-biz-suite
集成供应链套件
Maven 聚合 ( 多模块工程 )
https://www.jianshu.com/p/bf3dd7605b1b
图片拖动排序
awe-dnd
多租户概念
https://www.jianshu.com/p/c11b19fc8110
界面参考
客户管理模块
客户名称、客户状态、客户级别、客户行业、客户来源、首要联系人、联系手机、下次联系、负责人
AVUE常用
TimePicker 时间选择器
DatePicker 日期选择器
DateTimePicker 日期时间选择器
Rate 评分
ColorPicker 颜色选择器
Transfer 穿梭框
Badge 标记
Popover 弹出框
对齐方式:左对齐、右对齐、顶部对齐
界面常用控件
选择器
- 列表选择器
- 树形选择器
绑定数据字典
- radio
- select
- select2
- checkbox
人员、部门选择
- 人员选择,弹出树状对话框
- 部门选择,弹出树状对话框
图片、文件上传
- 单图片上传
- 多图片上传
- 单文件上传
- 多文件上传
富文本编辑器
- ueditor
参考界面
代码生成的生成模板一般有三类
- 单表
- 一对多
- 树结构