java - JavaFX 目录/包结构是否有任何标准?

标签 java model-view-controller javafx

我刚开始开发 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/

相关文章:

spring - Controller层可以直接调用Persistence层吗?

javafx - 如何使用 JavaFX 在图像上的元素上绘制矩形?

javafx组合框项目列表问题

java - 子组件与组件依赖关系

java - 工具栏和状态栏之间的空白

.net - 如何在服务器上创建 Excel 文件并将其返回给用户后自动删除?

java - Spring mvc 3.1 tomcat 7 - 404 不解析 jsp 但 Controller 注释工作正常

JavaFX 和 OpenJDK

java - 这段代码可以运行并编译,但是当我输入一个非常大的数字时什么也没有发生。 (欧拉计划,问题 3)

Java参数具有不同的静态和动态类型?