NTNU学生开发的三层Java客户端应用程序
需积分: 9 141 浏览量
更新于2024-11-12
收藏 1.97MB ZIP 举报
资源摘要信息:"该文档是关于一个名为PersonalTrainerApplication的项目介绍,由挪威科技大学(NTNU)的七名学生在2018年春季完成。该项目是TDT4140-软件工程课程的一部分,旨在开发一个三层结构的客户端应用程序,使用Java和JavaFX/FXML技术,并通过标准网络协议从外部数据源检索数据。项目采用了敏捷开发方法Scrum,并且遵循了GitLab上的代码约定和准则。
该应用程序的设计目的是作为个人健身教练的辅助工具,帮助他们管理客户资料、训练计划、营养信息等。通过该应用,教练可以轻松地导航和查看关于耐力训练、力量训练、饮食以及运动计划的各种信息。
文档中提及了如何通过Git命令来安装和运行该项目,说明了项目的安装步骤。项目使用Java作为主要编程语言,利用JavaFX/FXML技术进行图形用户界面(GUI)的开发。此外,项目团队还采取了Scrum敏捷开发流程,以支持迭代开发和快速响应需求变化。
Java是广泛使用的编程语言之一,以其跨平台、对象导向及安全性著称。JavaFX是Java的一个库,用于创建富客户端应用程序,提供了丰富的图形和媒体包,而FXML是一种XML语法,用于描述JavaFX应用程序的用户界面,可以与JavaFX一起使用来构建复杂的用户界面布局。
Scrum是一种敏捷软件开发方法,强调迭代开发,快速交付和持续改进。它的核心是Sprint,通常为一到四周的周期,在此期间完成一定的工作量。Scrum团队由产品负责人、Scrum Master和开发团队组成,其中产品负责人负责产品愿景和待开发列表(Product Backlog),Scrum Master负责确保Scrum流程的执行,开发团队则负责实际开发工作。
Git是一个分布式版本控制系统,用于跟踪代码变更和协作。GitLab是一个用于管理Git仓库的web应用程序,它提供了代码存储、问题跟踪、CI/CD管道等功能,与GitHub类似,但提供了一些额外的企业级功能。
最后,该项目的源代码文件存放在名为PersonalTrainerApplication-master的压缩包中。这表明代码被组织在一个master分支中,这通常是Git仓库中的默认分支,用于存放稳定版本的代码。"
请注意,由于篇幅限制,上述内容已经尽力涵盖了文档中的主要知识点,但为了确保内容丰富且详细,实际涉及的知识点可能更为广泛和深入。在实际操作中,可以根据具体需要进一步扩展和细化相关知识点。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-06-12 上传
103 浏览量
2021-04-22 上传
2021-05-10 上传
2021-06-18 上传
2021-05-13 上传
樊康康
- 粉丝: 41
- 资源: 4690
最新资源
- 电路板级的电磁兼容设计
- 计算机常用术语英汉互译
- Oracle 程序员开发指南
- 开发项目管理PPT,Project+Management+Of+RD
- Hacker Defender ROOKIT木马检测工具源码
- 3DGame.pdf
- ARM GEC2410实战手册
- 2 小时玩转 iptables 企业版 v1.5.4
- Apache2_httpd.conf_中文版
- Oracle DBA 心得
- Lucene in Action 中文版(PDF)
- IBM首席技术专家选择智慧的地球-IBM中国研究院院长李实恭博士
- JSF快速入门,简单应用
- Java的验证表单大全。
- GDB使用手册,初学者使用
- ajax开发简略,ajax的简略介绍及说明。