PC + 手机 + 微信网站 + 小程序 + APP,五端合一
网页技术。本网页的技术特点主要是基于JavaEE平台开发, 利用MySQL作为数据存储的数据库。JavaEE是一个开发分布式企业级应用的规范和标准, JavaEE应用程序是由组件构成的。J2EE组件是具有独立功能的单元, 它们通过相关的类和文件组装成JavaEE应用程序, 并与其他组件交互。
本系统利用Spring框架实现了JavaEE的架构。首先是基于Spring框架进行开发, 通过SpringMVC框架实现MVC模式, MVC模式的三层结构包括有用户界面和用户生成界面的代码组成的表示层、包含了系统的业务和功能代码的中间层以及负责完成存取数据库数据和对数据进行封装的数据层;同时通过RESTful的接口架构风格实现接口的暴露, 进而实现前端与后端代码分离;JPA框架作为ORM实现了数据库与程序实体的对应。
此外, Ehcache作为缓存框架, 将静态数据缓存, 并通过Spring整合;最后还能通过logback实现对操作日志的记录。