2017-01-20 68 views
0

我的任务是为开始我的ee研究做一个小型项目。到目前为止,我学习了标准的Java,但是我没有得到什么意思,我的项目将如何成为企业的东西。在IDE中有不同的语法或不同的设置?我知道这不是一个聪明的问题,但我真的不知道从哪里开始。你有什么想法开始一个项目?以标准java启动Java EE项目

+0

你的问题需要一些问题 –

+0

你使用免费工具吗? –

+0

你的项目大小是多少 –

回答

3

Java EE与没有不同的语言或者没有不同于Java SE的语法。它建立在Java SE之上,包含一组标准化的API和库,有助于解决企业环境中的问题。

仅举几例:

  • 的Web应用程序(servlet,JSP页面,JSF,WAR包装)
  • RESTful-和Web服务(JAX-RS,JAX-WS)
  • 持久性(EJB ,JPA)
  • 语境依赖注入(CDI)
  • 安全
  • 批量
  • 的Mes saging
  • ...

而且它定义了一个运行环境 - 应用服务器 - 运行企业应用程序。尽管如此,传统的应用服务器模型已经变得迟钝了,现在您可以在应用服务器上运行单个应用程序,或者只使用部分库和API,并将其嵌入到应用程序中。

所以基本上,所有你需要的是一个IDE和库。当您使用maven作为构建环境时,您只需要java-ee maven依赖项,请参阅Maven Central

通常,您不需要详细了解Java EE的所有库和API,这很好现成的东西(所以你不要重新发明轮子),但你几乎不需要你所有的项目中的所有人。 我个人避免使用JSF,几乎不必处理JPA,只是偶尔用Batch或EJB来做些事情。更常见的是CDI,Restful或WebServices和WebApps,通常还有一点安全性。

Java EE项目的一个很好的例子是一个简单的例子,它有一些典型的用例和很少的代码,它只需要Docker运行。