Запуск проекта в Java EE - PullRequest
       2

Запуск проекта в Java EE

4 голосов
/ 17 августа 2010

Я думаю об использовании Java EE для моего проекта колледжа. Ранее я использовал C # для настольного приложения. Я новичок в Java и Java EE.

Мой вопрос такой. Что я должен учитывать перед началом проекта в Java EE? Я думаю об использовании NetBeans в качестве моей IDE. Это хорошая идея? Я могу выбрать либо MS Sql Server, либо Oracle в качестве моего бэкенда.

1 Ответ

5 голосов
/ 19 августа 2010

Что я должен учитывать перед началом проекта в Java EE?

Этот вопрос очень широкий, и я не знаю, является ли это именно ожидаемым ответом, но я бы предложил перейти на Java EE 6 (точнее, на веб-профиль Java EE 6 , который является подмножеством всей спецификации, но должно быть более чем достаточно в вашем случае) и использовать следующие API:

  • JSF 2.0 для уровня представления.
  • EJB 3.1 Lite для уровня сервисов.
  • JPA 2.0 для сохранения объектов вашего домена.

Для среды выполнения (сервера для запуска кода) я предлагаю использовать GlassFish 3.0.1 Web Profile .

Я думаю об использовании NetBeans в качестве моей IDE. Это хорошая идея?

Это была бы моя рекомендация. NetBeans - это очень неплохая IDE, IDE, удобная для начинающих (но все же мощная), она обеспечивает очень хорошую поддержку Java EE 6, очень хорошую интеграцию со GlassFish и имеет множество учебников и документации, доступных для начала:

Я могу выбрать либо MS Sql Server, либо Oracle в качестве моего бэкенда.

Java использует унифицированный низкоуровневый API, называемый JDBC (JPA - высокоуровневый API, построенный на его основе) для взаимодействия с базой данных, поэтому выбор одного или другого на самом деле не имеет значения с точки зрения Java, и выиграл не имеет никакого значения для проекта колледжа, поэтому выберите тот, с которым вы хотите работать (если вы уже использовали SQL Server для своего проекта C #, вам может потребоваться некоторый опыт работы с Oracle).

Похожие вопросы

...