まず、JDKは何ですか?
JDKには、Java開発キット、JDKに関係なくするJavaSE、JavaEEの、JavaMEのです。
第二に、何をするJavaSE、JavaEEの、JavaMEのこと?
ネットワークは、一般的に使用するJavaSEは、デスクトップソフトウェアを開発するために使用されると考えられ、JavaEEのサイトを開発するために使用される、JavaMEのは、組み込み開発するために使用されます。SSH SSMフレームワークと私たちはJavaEEの技術を使用して使用するフレームワークは、なぜJDKをダウンロードできますか?
- JDK不分するJavaSE、JavaEEの、JavaMEの。
- Javaはまず、アプリケーションや生態系の未熟さの様々なので、多くのものは、Javaの開発を導くために強行規範の発展を導くために誰かを必要とするので、JavaEEのは、エンタープライズクラスのアプリケーションの開発を主導している場合。
- しかし、時代の進展、およびJavaの世界に関与し、より多くの企業や組織では、そのような春は、Hibernateなど、JavaEEのコンポーネントのさまざまな場所に存在していた典型的な2つです。これとは対照的に、Javaの公式仕様のJavaEEのが、あまりの人気の様々な開発しました。(1)それらはJSF仕様を開発し、実際の企業の開発者は、Struts 2、スプリングMVCを使用するように、(2)それらは、EJB仕様を開発し、実際の企業開発者がSrpingを使用するように、(3)それらはJPA仕様を開発し、実際のビジネス開発は、Hibernate、MyBatisのを使用したいです。
- 現代のエンタープライズアプリケーションは、一般的に、このような2は、すべてのOracleから春、Hibernateは、Hadoopのおよび他のそのようなおなじみのコンポーネントは、公式ではありませんStrutsの人としてのフレームワークやツール、各種のに使用されるが、多くの場合、エンタープライズアプリケーション開発に使用されています。
- 今、企業、JavaEEの仕様は何の実際の使用?サーブレット、JSP、JMS、JNDI、これらの技術だけで唯一のプログラムへの入り口として。
- OracleはJavaEEのを放棄検討するかもしれない理由は、OracleがJavaの上でコントロールを失うの不満を反映しています。事業の性質が利益主導型で、Oracleは毎年のJavaEE仕様の開発のための人材と財源の多くを置くが、最終的には市場に受け入れ規範を策定していないので、Cracleを失うことは、この報われない事をあきらめることがあります。
- しかし、Javaのとは違って、2016年6月中、商用のJava言語のチャートのほぼ21%の市場シェア。様々なロイヤルティと収益機会の後ろに隠れて巨大な市場シェアの恐怖に、まともな会社はあきらめないだろう。
結論
JavaEEのOracleは、公式のJavaEEコンポーネントと一致している公式のJavaEE仕様で提供されています。しかし、我々はSSMは、背景を開発するためにSSHを使用する場合にのみなど、サーブレット、JSP、JMS、JavaEEの仕様少量の、オラクルが提供するJavaEEのバージョンを使用する必要はありませんが、あなたは直接JDKを使用することができます。(どちらも機能を実現するために、このような管理のMavenのjarパッケージとして、第三者が必要です)
オリジナルリンク:https://blog.csdn.net/ak47java/article/details/78864021