2017-01-20 69 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運行。