Java
- 【カテゴリー】 プログラミング
- 【よみ】じゃば
米サン・マイクロシステムズが開発したオブジェクト指向型のプログラミング言語。
WWW(world wide web)上でアプリケーションを開発するための言語として、広く普及している。Javaで開発したソフトは、Java仮想マシン(JavaVM)と呼ばれるインタプリタにより実行されるため、JavaVMを備えていればマシンやOSの種類などにかかわらず実行できる。多くのWebブラウザが、このJavaVMを備えている。いまや、分散オブジェクト技術の共通仕様であるCORBAとならぶ、業界標準となったといっても過言ではない。
Webブラウザへダウンロードして実行するクライアント・ソフトが、Javaアプレット(Java applet)。実行時にダウンロードされるため、開発者や管理者が事前にクライアントへ配布・インストールする手間が不要である。また、処理のスピードなどが異なるさまざまな種類の機器をネットワーク接続することを目的に開発されているのが、Jini。パソコンや周辺機器、AV機器、電話、家電製品などへの適用に期待されている。Javaで開発したソフトをアプリケーションの部品として扱うための仕様をJavaBeansと呼ぶ。そのサーバー版がEnterprise JavaBeans(EJB)であり、Javaベースの大規模システム開発には欠かせないものとなっている。昨年12月には、企業の基幹業務システムに対応したAPIであるJava2が発表された。日本語に本格対応したほか、CORBAサポートによる分散環境への対応などが実現している。
NECでは、Java/EJB,CORBAに対応したアプリケーションサーバーをはじめ多様なJava対応製品を揃えており、インターネットビジネス実現を強力に支援する。










