在Java EE中启动项目

时间:2010-08-17 09:48:14

标签: java-ee-6

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

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

1 个答案:

答案 0 :(得分: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的经验。)

相关问题