さようなら Java EE、Jakarta にブランド変更されました
2017 年 8 月、Oracle は Java EE (Java Enterprise Edition) をオープンソース組織に引き渡すことを決定し、最終的に Eclipse Foundation が引き継ぎました。
これは、Java ブランドの支配を達成するための Oracle の最新の動きであるはずですが、Sun の資産は以前にも Oracle に囲まれており、生き残っているのは 1 つの VirtualBox だけです。
しかし、Oracle はオープンソース組織が Java という名前を使用することを許可していないため、Eclipse はその後、「Jakarta EE」と「Enterprise Profile」という 2 つの名前を選択しました。最終的には、前者が 64.4% の票を獲得して勝利しました。
つまり、Java EE は正式に Jakarta EE (Jakarta) に名前が変更されました。
オープンソース組織がそのために戦わなかったわけではありません。その理由は、Java を使用することで、特に API の互換性を完全に維持できるためですが、これによって Oracle の意志が揺るがされることはありません。
同時に、Glassfish は正式に Eclipse Glassfish に名前変更され、Java コミュニティ プロセスは Eclipse EE.next Working Group に名前変更され、Oracle 開発管理チームも Eclipse Enterprise for Java プロジェクト管理委員会になりました。
Eclipse 責任者の Mike Milinkovich 氏も、Jakarta EE が現在主要プロジェクトであり、さまざまな開発サポートが間もなく改善される予定であること、また、古い名前 EE4J はもう使用しないことを強調しました。
実際、Oracle は Google から金を「ゆすり取る」ために Java を買収したと信じている人が多く、その結果、Sun のソフトウェア事業と古い従業員の多くは Oracle の企業 DNA から基本的に消え去っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JavaJNDI と Spring の統合の利点 JavaJNDI と Spring フレームワークの統合には、次のような多くの利点があります。 JNDI の使用の簡素化: Spring は、複雑な JNDI コードを作成せずに JNDI の使用を簡素化する抽象化レイヤーを提供します。 JNDI リソースの一元管理: Spring では JNDI リソースを一元管理できるため、検索と管理が簡単になります。複数の JNDI 実装のサポート: Spring は、JNDI、JNP、RMI などを含む複数の JNDI 実装をサポートします。 Spring フレームワークのシームレスな統合: Spring は JNDI と非常に緊密に統合されており、Spring フレームワークとシームレスに統合されます。 JavaJNDI を Spring フレームワークと統合して Ja を統合する方法

JavaWeb 開発技術スタック: JavaEE、Servlet、JSP、Spring など Web 開発に使用される技術をマスターする インターネットの急速な発展に伴い、今日のソフトウェア開発分野では、Web アプリケーションの開発が非常に重要な技術要件となっています。 Java は広く使用されているプログラミング言語として、Web 開発の分野でも重要な役割を果たしています。 JavaWeb 開発テクノロジ スタックには、JavaEE、サーブレット、JSP、Spr などの複数のテクノロジが含まれます。

WebLogic と Tomcat は一般的に使用される 2 つの Java アプリケーション サーバーであり、どちらも Java アプリケーションの実行環境とサポートを提供できます。ただし、機能と適用可能なシナリオにはいくつかの違いがあります。この記事では、開発者が独自のニーズに応じて最適なアプリケーション サーバーを選択できるように、WebLogic と Tomcat の比較分析を行います。まず、WebLogic は強力なエンタープライズ クラスのアプリケーション サーバーであり、クラスタリング、負荷分散、高可用性、

インターネットと情報技術の継続的な発展に伴い、Java エンジニアは IT 業界の中核職の 1 つになりました。 Java エンジニアとしてスキルを向上させたい場合は、専門的な証明書を取得することが非常に重要です。この記事では、Java エンジニアが取得する必要がある一般的な専門資格をいくつか紹介します。 OracleCertifiedProfessional,JavaSEProgrammer(OCP-JP)オラクル社が提供するJava

はじめに Javaapi for RESTfulWEBServices (JAX-RS) は、RESTfulWeb サービスの開発を簡素化するために設計された JavaEE 仕様です。 JAX-RS は、アノテーション主導のアプローチと統合されたクライアント サポートを提供することにより、開発者が RESTful API を効率的に構築して使用できるようにします。この記事では、JAX-RS のニュアンスを詳しく掘り下げ、開発者が JAX-RS の力を理解するのに役立つコード例とベスト プラクティスを提供します。アノテーション駆動型開発 JAX-RS はアノテーション駆動型開発モデルを採用し、Java アノテーションを使用して HTTP メソッドを Java メソッドにマップします。このアプローチにより、定型コードの量が削減され、開発者はビジネス ロジックに集中できるようになります。次の例は、@ の使用方法を示しています。

JavaServlet は、Java Enterprise Edition (JavaEE) テクノロジー スタックのコア コンポーネントであり、動的な WEB コンテンツを作成するために使用される Java クラスです。この記事では、サーブレットの中核概念を詳しく掘り下げ、サーブレットの動作原理と実際のアプリケーションを理解するのに役立ちます。サーブレットの定義と役割 サーブレットは Java ベースの移植可能な拡張機能で、開発者はこれを使用して、HTTP リクエストを処理し、応答を生成するサーバー側のコードを作成できます。 Web サーバー (ApacheTomcat や GlassFish など) はサーブレットをロードし、そのプロセスの一部として実行します。サーブレットのライフサイクル サーブレットのライフサイクル

JSR330 アノテーションは、Java EE で依存関係の注入、ライフサイクル管理、スコープ制御、およびイベント駆動型プログラミングに使用されます。アプリケーション シナリオには、コンポーネントへの依存関係の挿入、初期化および破棄メソッドの定義、コンポーネントのライフサイクルとスコープの制御、イベントに基づく疎結合の実現などが含まれます。ベスト プラクティスには、依存関係注入の原則に従うこと、適切なスコープを使用すること、循環依存関係を回避すること、ライフサイクル メソッドを慎重に使用すること、イベント駆動型プログラミングを活用することが含まれます。実際のケースには、@Inject アノテーションを使用してデータベースからデータを取得するサーブレットが含まれます。この場合、@PostConstruct アノテーションと @PreDestroy アノテーションを使用してコンポーネントの初期化と破棄を管理することで、コードが簡素化され、テスト容易性と保守容易性が向上します。

JavaJNDI の概要 JavaJNDI (JavaNamingandDirectoryInterface) は、さまざまなネーミングおよびディレクトリ サービスにアクセスするために使用される Java API です。これは、Java プログラムが LDAP、DNS、RMI、CORBA などのさまざまなネーミング サービスやディレクトリ サービスにアクセスできるようにする統合インターフェイスを提供します。 JNDI の主な目的は、Java プログラマが、基盤となるサービス プロトコルの違いを気にすることなく、ネーミング サービスやディレクトリ サービスのデータに簡単にアクセスして操作できるようにすることです。 JavaJNDI と JavaEE の連携 JavaJNDI は JavaEE と緊密に連携しており、JavaEE アプリケーションで重要な役割を果たします。