第 2 章 开发环境与技术
基于 web 的校园报修系统的编码实现需要搭建一定的环境和使用相应的技
术,接下来的内容就是对基于 web 的校园报修系统用到的技术和工具进行介绍。
2.1 MYSQL 数据库
本课题所开发的应用程序在数据操作方面是不可预知的,是经常变动的,没
有办法直接把数据写在文档里,这样不仅仅不安全,也不能实现应用程序的功能。
如果要能实现应用程序所需要的数据存储功能,就避免不了要进行专业数据库存
储软件的选择。基本上应用程序实现的功能不算太复杂,市面上任何一个关系型
数据库软件都可以实现。参考自己的学习进度和操作习惯来讲,Oracle 数据库是
适合的,但是所需要的的安装软件很大,并且有好多不需要的功能都是开启的状
态,十分消耗电脑资源,所以没有选择 Oracle 数据库,而 SQL Server 数据库虽
然学过,但是安装的时候因为电脑上可能有其他的软件存在,经常性的出问题,
而安装问题不好解决就需要重新安装操作系统,这样对已经存在的软件来讲又是
一种时间上的浪费。只有 MySQL 数据库,安装包小,安装速度快,操作简单,
哪怕安装出问题也好解决,不用重装操作系统,也不影响电脑上运行的其他软件,
消耗资源也少,最重要的是在功能方面完全的符合设计需要,所以最后选择了
MySQL 数据库作为应用软件开发需要的数据库。
2.2 Java 语言
Java 语言发展有 25 年多了,在互联网行业经过这么多年的发展,还依然在
市场的占有率上有半壁江山,依然受到很多程序员的喜爱,好多从业人员进行学
习,随着互联网从业人员的增加,并没有降低 Java 语言的江湖地位,算是一个
常青藤。Java 语言学习很简单,当然这是针对于前辈 C++来讲的,C++语言相当
的强悍。Java 取消了很多 C++特征,比如 go to 这些语句,还有取消了主文件,
让所有的文件都是类,类里都是数组和各种对象,还让 Java 自己处理各种对象
的引用和回收,让开发人员只需要创建对象,使用对象,编辑代码逻辑,不需要
关注性能方面,让数据的各种存储交给 Java 自己处理,可以花更多的时间研究