第 2 章 关键技术介绍
2.1 开发工具和开发语言
基于 SpringBoot 和 Vue 的超市进销存系统使用 IDEA 进行开发,结合 MySQL5.7 存
储数据。操作系统选择 Windows10;而服务器使用的是 Tomcat7.0,配合 JDK8 进行运
行。
在 Java 语言问世以后,越来越多的人在计算机编程领域开始使用 Java,Java 已
经有多年的历史,相对于其他语言易于理解,是面向对象的一种,因为他比较基础,
有着良好的安全性和跨平台性,可应用的领域越来越多,被广泛使用,所以使用 Java
的人越来越多,Java 就开始变得普遍起来。Java 是在 1995 年推出的高级编程语言(面
向程序设计语言)和 Java 平台的总称
2.2 springboot 框架简介
springboot 是 Java 的后台开发框架,是目前常用的开发架构。主要包括 Spring、
SpringMVC、MyBatis。
Spring 层是作为系统的业务层实现业务逻辑。通过接口方法和实现类进行设计,
在接口中定义了各个操作类,具体的实现在实现中定义的接口进行调用,实现通用的
业务逻辑。
SpringMVC 负责业务模块的跳转。在 Controller 流程中,调用 Service 层的方法
来实现对应的业务逻辑。同时通过配置文件来实现不同的控制器。
MyBatis 进行数据库持久化操作,完成数据处理,负责增删改查的基本操作。本系
统通过 DAO 层完成持久层的设计,在持久层中定义实现的接口。接口方法只是定义业
务处理,不具体实现,使得目录结构层次清晰,然后在 Spring 层中对接口实现。
2.3 MYSQL 数据库
MySQL 是一个小型关系型数据库管理系统,是一种关联数据库管理系统,关联数据
库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内[9]。近年来,MySQL
已经从一个主要适用于 web 应用程序的开放源代码数据库发展成为其付费竞争对手
(如 Oracle 和 SQLSERVER)的一个更重要的替代方案,尤其是在一些小型的企业试图
降低成本的时候。而且 MySQL 数据库是人事和业务中部署最多的 dbms(数据库管理系
统)之一。MySQL 数据库作为一个服务器运行,提供对多个数据库的多用户访问。MySQL
数据库也可以部署为人事数据库、中小型企业和包括企业在内的组织。MySQL 数据库还
有一个分布式处理和分布式数据的版本,名为 MySQL Cluster。MySQL 集群打算用于更
高性能的处理,并且可以扩展容量。同时在个人计算机上部署 MySQL 集群,可以动态
评论1