Давным-давно в моих проектах .Net (настольное приложение) я использовал трехуровневую архитектуру, и структура моих папок была такой:
Презентация - Бизнес-логика - Доступ к данным - Сущность.
Iдавно не разрабатывался, сейчас я разрабатываю настольные приложения (очень простые) в javaFX.Моя проблема в том, что я не знаю, как структурировать пакеты java.
В javaFX я должен был забыть о своей старой структуре (UI-BL-DAL-Entity)?
Пока я простоиметь: два вида .FXML с соответствующими контроллерами, main.class, person.class и conexion.class .
Может кто-нибудь сказать мне, как мне организовать свой проект?
Извините, если это глупый вопрос, но ...
1- Я устарел
2- Проекты на Java являются новыми для меня
3 - Я читал, что JavaFx - это MVC, я думал, что он использовался только для веба.Я не очень хорошо понимаю MVC. Я думаю, что он похож на трехуровневую логику, но я считаю, что есть фундаментальное различие, которого я не знаю.
Что я думаю ..
M-> Доступ к данным ??мой sql запрос?
V-> два моих .fxml ??
C-> два моих контроллера ??
Но мой основной класс и мои сущности (Person.class) Где?