在Java EE中启动项目

Rab*_*bin 4 java-ee-6

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

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

Pas*_*ent 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的角度来看,选择一个或另一个并不重要,它不会使大学项目的任何差异,所以选择你想要使用的项目(如果你已经使用SQL Server作为你的C#项目,你可能希望获得一些Oracle的经验).

相关问题