我刚开始开发 javafx 应用程序,我正在阅读 some tutorials .在这些教程中,没有提及构建应用程序的良好做法或适当(标准)方法。尽管 FXML 文档提供了表示层的分离,.fxml
和 .css
文件与 .java
文件存储在同一目录中,由于我是使用 django 和 rails 等框架进行开发的,因此缺乏标准结构或层分离让我感到不安。
是否有任何合适的(更MVCish)的方式来构建项目?还是那些教程提出的方法是正确的?
感谢您的帮助,请注意我并不是在暗示这种方式不正确。只是我已经习惯了流行的网络框架提出的那种结构,我想像这样使用这个新应用程序(顺便说一句,这是我的成绩项目)。
最佳答案
对此没有最佳解决方案。
但是一个例子是:
为 java 文件创建一个正确命名的包结构。
主要java文件(例如:de.kogs.testapp)
Controller java 文件(例如 de.kogs.testapp.controller) 等等。
对于 fxml 文件:
例子
fxml/main.fxml
fxml/slideouts/userSlide.fxml
您的图片和 css 文件:
css/main.css
css/images/logo.png
关于java - JavaFX 目录/包结构是否有任何标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24095424/