大作业的基本内容我终于堂堂完成啦!并且我学会将相关代码传送到github库里
(虽然最开始不小心传到网站的库里去了,悲)
本次大作业建设公众污染反馈系统的网格员端,使用了javafx和MVC架构。
Mvc架构分为 View、Controller、Module三个结构,结构简单而分明,适合我这种构建系统初学者,
就像两个村子和中间一条大马路。
View(视图)为前端,展示数据和用户界面。
Model(模型)为后端,用于处理数据和部分简单的业务逻辑。
Controller(控制器)是两者之间的桥梁,负责处理前端的请求,同时我在里面也处理输入数据,所以感觉偏向后端,也是手敲代码最多的地方。
同时记得也要搞个common包装着封装好的类(一段处理数据的代码反复出现就要考虑封装),能有效减少工作量,也让这个系统更健壮、更易维护。
为什么使用javafx?
javafx支持 FXML:类似 HTML 的 UI 描述语言,支持界面与逻辑分离,来构造UI。(也支持CSS)
javafx自带按钮、表格(TableView)、图表(Chart)、媒体播放器等控件,比较轮椅?
javaFX 完全使用 Java 编写,我能直接使用,面向对象编程更自然。
javafx与 MVC 结构天然适配(但是我也不是很懂为什么)喵
Javafx与MVC架构
2025/6/13