4

我正在考虑将 Java EE 用于我的大学项目。以前,我将 C# 用于桌面应用程序。我是 Java 和 Java EE 的新手。

我的问题是这个。在 Java EE 中开始一个项目之前我必须考虑什么?我正在考虑使用 NetBeans 作为我的 IDE。这是一个好主意吗?我可以选择 MS Sql Server 或 Oracle 作为我的后端。

4

1 回答 1

5

在 Java EE 中开始一个项目之前我必须考虑什么?

这个问题非常广泛,我不知道这是否正是预期的答案,但我的建议是使用 Java EE 6(更准确地说,是Java EE 6 Web Profile,它是整个规范的一个子集,但应该在您的情况下绰绰有余)并使用以下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 使用称为 JDBC 的统一低级 API(JPA 是建立在其之上的更高级别 API)与数据库进行交互,因此从 Java 的角度来看,选择一个或另一个并不重要,它不会使大学项目有什么不同,所以选择你想使用的项目(如果你已经在 C# 项目中使用过 SQL Server,你可能想获得一些 Oracle 经验)。

相关问题

于 2010-08-19T09:24:44.617 回答