Переход от Visual Studio к Java IDE

Я перехожу с C# на Java. Я работаю над некоторым учебником по Java, используя IDE NetBeans. В Visual Studio решение разделено на проекты по разработчикам.Например, я использую проект Data для работы с базой данных или Проект моделей, содержащий мои сущности.

Насколько я понимаю, то, что называется решением в Visual Studio в java IDE, называется Project.
Если в Visual Studio я могу создать проект, который является частью решение, где хранятся объекты, что считается хорошей практикой Где я должен хранить объекты в Java IDE?

Что вы имеете в виду под «сущностями»? Вы про конструкторские схемы? Различные (Java) IDE предоставляют поддержку для моделирования диаграмм, обычно в виде плагинов. Например: netbeans.org/features/uml

Stephen C 01.11.2018 12:49

@StephenC, В .NET, модели обычно представляют собой модель представления или DTO, а сущности используются для ссылки на объекты вашего бизнеса / домена. Для разделения этого нередко создавать отдельные проекты в решении .NET. Таким образом, у вас может быть три или более проектов для представления веб-слоя, уровня сервисов и уровня доступа к данным.

Jason Armstrong 01.11.2018 13:01
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
66
1

Ответы 1

В ряде Java IDE аналог решений обычно называют рабочим пространством. В зависимости от IDE проект может называться модулем или проектом. Вы можете добавить несколько проектов в рабочую область и добиться разделения, аналогичного тому, которое было у вас в .NET таким образом.

Однако, когда вы переходите с C# на Java, я бы порекомендовал просто работать с одним проектом по мере того, как вы набираете обороты, чтобы вам не приходилось беспокоиться об особенностях, которые возникают с многомодульными материалами. Сосредоточьтесь на изучении синтаксиса, идиом и различий в шаблонах, а затем переходите к организации проекта.

Другое дело, что обычно отличается, особенно если вы используете Maven. В Java ваши модульные тесты обычно находятся в том же проекте, что и ваш фактический код, со структурой каталогов, например:

./src/main/java
./src/test/java

OP конкретно ссылался на NetBeans, который не использует рабочие области.

skomisa 01.11.2018 16:08

Дох! Извините. Виноват. Я как-то упустил это.

Jason Armstrong 01.11.2018 16:11

Другие вопросы по теме