第 2 章 系统开发环境
2.1 Java 语言介绍
Java 语言是当前最流行的高级语言之一,它是一种类 C 的语言,它集成了 C 语言和
C++的优点,但是有摒弃了它们的缺点,在 Java 语言中一切皆对象。这更加提高了 Java
语言的开发效率。Java 语言所依赖的开发环境主要是 JDK,通过安转 JDK 即可完成所有
Java 语言的编写工作,但是为了提高开发效率很多大的软件公司提供了更加方便的可视
化开发工具,比较出名的有 Eclipse 和 IDEA。
Java 语言不仅可以开发系统还可以开发网站和硬件设备所需要的程序,它拥有极高
的可移植性,在各类操作系统甚至手机上都可以非常高效的运行这些都是其他语言不具
备的优点
[4]
。
随着 Java 用户的不断扩大, 越 来 越 多 的 人 参 与 到 了 Java 框 架 的 开 发 中 , 像
SSH,Spring Boot,Spring Boot,Springclud 等都是当前比较流行的 Java 框架。而且 Java
语言是一种开源且免费的语言,这更加让它深受广发开发人员的喜欢。
2.2 Spring Boot 介绍
Spring 本身就是一个专注于 Java 的开源架构,它最大的特点是实现了注解,注入和
反转控制,它通过@RequestM 系统 ing 即实现了方法的映射和控制,当程序在控制层喜
好了@RequestM 系统 ing 对应的方法之后即可直接在浏览器中输入对应的方法进行访问
和操作。
SpringMVC 是基于 Spring 的一个轻量级三层框架,它和传统的 MVC 模式的思想是
一样的,它主要是为了提高 Spring 的开发效率而存在的,是 Spring 的专属框架。
Spring Boot 一个非常重要的内容是 MyBatis,它的存在可以说是颠覆性的存在,它
主要是负责和 SQL 进行交互,传统的 SQL 语句一般都是写在页面或者 Java 类里,这样
当数据库有变化的时候需要对代码进行重新编辑和处理,但是 MyBatis 是将 SQL 语句写
在了 M 系统 er 文件中,M 系统 er 文件一般又是以 XML 文件的格式存在,这样就极大
的提高了程序的耦合,当数据库有变化的时候只需要对 M 系统 er 内的内容进行修改即可。
这极大的提高了程序开发的效率,同时为程序的升级和修改提高了良好的基础
[5]
。
2.3 MySQL 数据库介绍
本系统在数据库选择方面使用的是当前使用率最多的 MySQL 数据库,当前主流的
数据库有微软的 SQL Server,甲骨文公司的 Oracle 以及 MySQL,和前两者相比 MySQL
更加的小巧轻便,它是常用的功能例如试图,存储过程和事务等内容它基本都具备,而