我正在考虑将Java EE用于我的大学项目。以前,我使用C#作为桌面应用程序。我是Java和Java EE的新手。
我的问题是这个。在Java EE中启动项目之前我需要考虑什么?我正在考虑使用NetBeans作为我的IDE。这是一个好主意吗?我可以选择MS Sql Server或Oracle作为我的后端。
答案 0 :(得分:5)
在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的经验。)