![](https://csdnimg.cn/release/download_crawler_static/88923528/bga.jpg)
第 2 章 相关技术和开发环境
2.1 相关技术
本课题在 Windows 系统下使用了 JavaEE 开发技术、Spring Boot 技术、
Vue.js 技术、Tomcat 服务器、Redis 无关系型数据库、MySQL 关系型数据库以
及 ElementUI 前端框架技术进行开发。以下是关键技术及开发工具介绍。
2.1.1 Java 语言
Java 是一种面向对象的编程语言,由 Sun Microsystems(现在是 Oracle 公司)
于 1995 年首次发布。它具有可移植性、安全性和跨平台等特性,因此被广泛应
用于各个领域的软件开发中。
Java 的平台无关性是其最重要的特性之一。通过 Java 虚拟机(JVM),Java
程序可以在不同的操作系统和硬件上运行,而不需要针对特定平台进行修改。
这意味着一次编写的 Java 代码可以在 Windows、Linux、Mac 等多个平台上运行。
Java 是一种面向对象的语言,它支持封装、继承和多态等面向对象的编程
概念。这使得 Java 程序更易于理解、扩展和维护。它还提供了强大的异常处理
机制,使开发者能够更好地应对错误和异常情况。
Java 还具有丰富的标准库和第三方库,以及一个庞大的开发者社区。这些
库提供了许多常用的功能和工具,使得 Java 的开发变得更加高效和便捷。
总之,Java 是一种功能强大、可靠性高、安全性好的编程语言,非常适合
开发各种类型的应用程序,包括桌面应用程序、Web 应用程序、移动应用程序
等。它的广泛应用和稳定性使得 Java 成为了当今世界上最流行的编程语言之一。
2.1.2 HTML、CSS、JavaScript
HTML(超文本标记语言)是一种用于创建和组织网页内容的标记语言。它
由一系列标签组成,标签用于标记和描述文档中的不同部分,如标题、段落、
链接和图像等。HTML 提供了结构化的标记方式,使得浏览器能够正确地解析
并显示网页内容。
CSS(层叠样式表)是一种用于描述网页外观和布局的样式语言。通过 CSS,
可以对 HTML 文档中的元素进行样式设置,包括字体、颜色、大小、间距、边
框和背景等。CSS 的设计目标是将样式与内容分离,使得网页的样式可以独立
于内容进行修改和调整,从而提高网页的可维护性和灵活性。
JavaScript 是一种动态的、基于对象和事件驱动的脚本语言。它广泛用于前
端开发,用于为网页增加交互性和动态性。通过 JavaScript,可以操作网页的元
素、处理用户的输入、响应事件、进行表单验证和数据处理等。它还可以通过