点击空白处退出提示
作品详情
2,本项目中,我负责需求分析、UI设计、系统设计、技术选型、前后端核心功能研发(总体70%左右)和部署实施工作,其余部分的代码开发和测试由其他人员完成。本项目中采用了前后端分离的架构,后端使用Java+SpringBoot,前端使用Vue+ElementUI框架,前后端使用BladeX作为开发脚手架进行。数据库使用MySQL5.7,使用了Redis作为缓存中间件,MinIO作为对象存储中间件,Nginx作为负载均衡,所有的应用部署均基于Docker完成,也符合云原生的规范,可以平滑迁移到私有云和公有云环境。实现了良好的用户体验,稳定的运行。
3,主要的难点:1,企业对应用的安全性要求较高,有专门的团队对系统进行安全漏扫和渗透测试,平台上线前期经常因安全问题被通报,有时需要改写框架中的源码;2,因为本系统属于企业办公子系统,要与企业的各个核心系统进行对接,对接方式包括单点登录、实时API接口和数据文件接口等等,不同系统对接的规范各不相同,因此对接比较有难度,我们在我们的系统中专门建立了数据交互层,对内采用同样的规范,对外只需要去对接实现就行,后续部分的对接工作就是找的其他非核心开发人员专门去做对接工作,而不用专门来熟悉核心系统代码。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论