2017-01-20 11 views
0

私の仕事は、私のeeの研究を開始するための小さなプロジェクトを作ることです。今まで、標準のJavaを学んだが、eeが正確に何を意味するのか、私のプロジェクトがどのように企業のものになるのか分からない。 IDEで構文や設定が異なるのですか?私はそれが賢明な質問ではないことを知っていますが、私は本当にどこから始めるべきか分かりません。プロジェクトを開始するための考えはありますか?標準Javaの後でJava EEプロジェクトを開始

+0

あなたに質問が必要です –

+0

無料ツールで作業しますか? –

+0

あなたのプロジェクトのどのくらいのサイズ –

答えて

3

Java EEは、Java SEとは異なる言語でも構いません。 Java SEの上に構築され、エンタープライズ・コンテキストで問題を解決するのに役立つ一連の標準化されたAPIとライブラリで構成されています。

  • Webアプリケーション(サーブレット、JSP、JSF、WARパッケージング)
  • RESTful-およびWebサービス(JAX-RS、JAX-WS)
  • 永続(EJB:数名に

    、JPA)

  • コンテキスト依存性注入(CDI)
  • セキュリティ
  • バッチ
  • Mesのアプリケーションサーバー - - エンタープライズアプリケーションを実行するための
  • ...

をsagingさらに、それはランタイム環境を定義します。それにもかかわらず、古典的なアプリケーションサーバーモデルはやや厄介になっています。現在、アプリケーションサーバーで単一のアプリケーションを実行するか、ライブラリとAPIの一部のみを使用してアプリケーションに組み込みます。

基本的に、必要なのはIDEとライブラリだけです。 Maven Central

通常、Java EEのすべてのライブラリとAPIを詳細に知る必要はありません。知っておきたいことです.Mavenをビルド環境として使用するには、Java EEの依存性が必要です。すぐに利用できるもの(ホイールを再開発しないので)はありますが、すべてのプロジェクトですべてを必要とすることはほとんどありません。 私は個人的にJSFを避け、JPAを扱う必要はほとんどなく、バッチやEJBでときどき何かを行うだけです。 CDI、Restful、WebServices、WebAppsなどが一般的ですが、通常は少しセキュリティがあります。

Java EEプロジェクトの良い例として、いくつかの典型的な使用例とコードはごくわずかですが、Adam Bien's Guestbook2.0です.Dockerを実行するだけで済みます。

関連する問題