摘要: 我们设计一个业务系统时,往往希望前端的用户界面和后端的业务逻辑之间不要有太大的关联(松散耦合),即,修改前端页面时,不必考虑后端业务逻辑是如何实现的,同样的,升级后端业务逻辑时,也无需考虑前端界面是否会收到影响。因此,很多时候我们需要在前端和后端之间,通过一种方式来进行通信(或信息交换),而不是把业 阅读全文
posted @ 2021-03-13 21:35 水流云在2019 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 后台操作的业务主要包括:对课程信息的维护(增加、删除、修改和查询)、对教师信息的维护和对学生信息的维护。 由于上述操作大部分都是类似的,我们只介绍对课程信息的维护,其余的部分请读者自行参考本节的源代码。 这里,为本节的业务先定义一个类(backAction),这个类与上一节的业务逻辑处理类相似,也要 阅读全文
posted @ 2021-03-13 20:58 水流云在2019 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 根据前面的分析,前端业务逻辑主要实现以下内容: 一是实现教师领取教学任务的操作,即教师能够根据开设课程,自行领取教学课程;二是实现学生选课的操作,学生选课时,系统应能将可供选择的课程(系统中已有的、教师已经领取教学任务的课程)列出,学生从中选取感兴趣的课程;三是支持学生取消选课;四是支持教师取消教学 阅读全文
posted @ 2021-03-10 22:51 水流云在2019 阅读(462) 评论(0) 推荐(0) 编辑
摘要: PHP作为流行的网站开发语言,具有上手简单,运行速度快的特点,它和javascript类似,无需定义变量类型,免去了使用者要对变量类型转换的烦恼,当然了,这就要求我们要对变量类型隐式转换过程予以关注。总之,PHP语言使用方便,也是本文所使用的主要语言之一。 在这里,我们仍然延续上一章的案例,并使用P 阅读全文
posted @ 2021-03-08 23:19 水流云在2019 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 我们简单讲述了MySQL数据库的操作和一些基本的SQL语句,因为在后面的章节中,本节的内容会大量使用,请读者熟练掌握。有关SQL语法和相关操作,尤其是多表联合查询、存储过程和事务处理等,内容相对较难,有兴趣的读者可以参考有关数据库的书籍,这里仅为入门级的描述。本节中的数据库和表的设计还很简单,只为了说明问题并便于理解,由于本书后续环节还将使用这里的数据库和表,到时我们会对它们进行优化处理。 阅读全文
posted @ 2021-03-07 21:36 水流云在2019 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 前面我们介绍了MySQL数据库的安装,本节主要介绍数据库的使用。 我们首先要知道什么是数据库。数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。MySQL是一款“管理”数据库的软件。 我们通常使用的数据库是关系型数据库,因 阅读全文
posted @ 2021-03-06 18:04 水流云在2019 阅读(29) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库(下载地址:https://dev.mysql.com/downloads/mysql/),是一款优秀的数据库软件,请下载windows(x86,32&64-bit),ZIP Archive即可,下载后得到一个zip压缩文件。 将下载到的mysql-8.0.23-winx64.zip 阅读全文
posted @ 2021-03-04 23:30 水流云在2019 阅读(29) 评论(0) 推荐(0) 编辑
摘要: PHP的配置相对于apache服务器的配置简单一些,首先下载PHP,我们下载php7.4(VC15)(下载地址:https://windows.php.net/download#php-7.4)。 注意:请下载线程安全的PHP版本,非线程安全的版本应在IIS下使用,而本文使用的apache服务器。 阅读全文
posted @ 2021-03-02 22:14 水流云在2019 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 熟练掌握apache的配置文件和配置方法,尤其是根目录、访问权限、虚拟主机、安全链接等的定义和配置技巧,从某种程度上来讲,这并不比编写程序要简单。我们不但要会使用工具,我们也要熟悉我们的工具,常见的工具问题,我们应能及时排除,这就是我们花很大篇幅来介绍apache相关配置的意义所在! 阅读全文
posted @ 2021-02-28 22:32 水流云在2019 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 本章详细描述了httpd.conf文件的组成和配置过程,之所以描述的如此详细,就是因为这个文件太重要了,它是apache服务器最重要的配置文件,没有之一!很多apache服务器出现问题,甚至安全问题,都与该文件配置问题相关。本书既然面向0基础的读者,有必要对这个文件进行详细描述,请读者务必数量掌握该文件的配置和重要属性的意义,后期网站出现问题时,可能需要从此处着手排除问题。 阅读全文
posted @ 2021-02-27 21:45 水流云在2019 阅读(27) 评论(0) 推荐(0) 编辑