学如逆水行舟,不进则退。
开源社区中有许多优秀的在线考试系统,它们要么是基于 SSM 框架构建,要么是基于 Spring MVC 框架构建,还有少数部分是基于 Spring Cloud 框架构建。
对于前二者,它们是落后时代的技术,并且开发效率低下;对于后者,由于系统本身不复杂,如若作为微服务,弊大于利。
因此,可以采用 Spring Boot + Spring Data JPA + Spring Data REST + Vue + Element UI 等前沿技术,打造一个简易的在线考试系统。
注:本项目是作为毕业论文《基于B/S架构在线考试系统设计与实现》的实践项目。
更多细节,请参考 docs 目录的相关内容。
仅供学习交流使用,不得用于商业用途。
Copyright 2023 mrzhqiang
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.