我正在考虑将 Java EE 用于我的大学项目。以前,我将 C# 用于桌面应用程序。我是 Java 和 Java EE 的新手。
我的问题是这个。在 Java EE 中开始一个项目之前我必须考虑什么?我正在考虑使用 NetBeans 作为我的 IDE。这是一个好主意吗?我可以选择 MS Sql Server 或 Oracle 作为我的后端。
我正在考虑将 Java EE 用于我的大学项目。以前,我将 C# 用于桌面应用程序。我是 Java 和 Java EE 的新手。
我的问题是这个。在 Java EE 中开始一个项目之前我必须考虑什么?我正在考虑使用 NetBeans 作为我的 IDE。这是一个好主意吗?我可以选择 MS Sql Server 或 Oracle 作为我的后端。
在 Java EE 中开始一个项目之前我必须考虑什么?
这个问题非常广泛,我不知道这是否正是预期的答案,但我的建议是使用 Java EE 6(更准确地说,是Java EE 6 Web Profile,它是整个规范的一个子集,但应该在您的情况下绰绰有余)并使用以下API:
对于运行时环境(运行代码的服务器),我建议使用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 经验)。