前端使用 Boostrap 4 开发 ,符合最新HTML5开发规范,使用开源的后台管理模板 SB Admin 2
广泛使用 JQuery, Ajax, DataTable 等前端技术与框架
采用MVC架构模型开发,模型-视图-控制器分离,广泛使用Java设计模式中的代理模式、工厂模式、建造者模式等,在程序设计过程中可以看到API部分存在Restful API 风格。
使用Spring Boot框架,JSP作为视图解析引擎
数据库选择了MySQL,使用MyBatis作为ORM框架,Mybatis-Page-Helper作为物理分页驱动引擎。
广泛使用对称与非对称加密算法对数据进行加密,对SQL注入均做了防护处理,使用hibernate-validator进行数据实体验证