软件开发技术方案
Xxxx
有限公司2018年6月13日
开发框架
开发的系统中所应用的技术都是基于JavaEE,技术成熟稳定又能保持先进性。采用B/S架构使系统能集中部署分布使用,有利于系统升级维护;采用MVC的开发模式并参考SOA体系架构进行功能设计,使得能快速扩展业务功能而不会影响现有系统功能的正常使用,可根据实际业务量进行部分功能扩容,在满足系统运行要求的同时实现成本最小化。系统采用分布式部署,系统功能隔离运行,保障系统整体运行的稳定性。
图1.开发框架与体系结构图
web端
技术栈(1)前端采用elementUI/jquery/bootstrap/vue实现,前端和Controller交换数据基于json格式。
业务端技术栈业务端基于springboot、springMVC、JPA、SpringData技术栈构建,对于复杂的系统则采用springCloud构建。
四层分隔:controller(Facade)/service/dao/entity,其中
faade
主要用于生成json,实现和前端的数据交换。
(2)命名:按照功能模块划分各层包名,各层一致。
系统安全保障
...


雷达卡


京公网安备 11010802022788号







