Что я должен учитывать перед началом проекта в 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).
Похожие вопросы