サーバサイド&ケータイJava

更新日:2005年09月20日

Jakartaってなに?

編集部 All About 写真

サーバサイドJavaについて調べると必ず出てくる不思議な言葉「Jakarta」。これって一体、何でしょう?

文章:掌田 津耶乃(All About「Javaプログラミング」旧ガイド)

「ジャカルタ」はApacheのサブプロジェクト

このコーナーでは、毎回Javaの周辺にあるさまざまなソフトウェアや最新技術などについて解説していくことにしましょう。まずは、サーバサイドJavaの勉強を始めると、必ずといっていいほど遭遇する奇妙な言葉、「Jakarta」をとりあげましょう。

これは「ジャカルタ」と読みます。インドネシアの首都のこと……ではありません。これは「Apache Software Foundation(ASF)」という団体のサブプロジェクトなのです。なんていうと、頭の回りに?マークがぐるぐる回り始める人も多いかもしれませんね。

まず、「Apache Software Foundation」から話をしましょう。この団体は、オープンソース(プログラムのソースコードをすべて公開し、誰もが自由に利用できる形で開発提供されるプログラム)のWebサーバ「Apache(アパッチ)」の開発を行っている団体です。誰もが自由に、しかも無料で使うことのできるWebサーバ・プログラムとして、Apacheは世界中で広く使われています。このApacheの開発を行っているオープンソースの団体により「Javaサーバとその開発に関するさまざまなソフトウェアもオープンソースで作っていこう」ということで作られたサブプロジェクト(ASFの一部として作られた団体ってことです)がJakartaなのです。

JakartaのWebサイト。左側に、進行中のプロジェクトがずらりと並ぶ。(クリックで拡大表示)
ASFのサブプロジェクトとはいっても、Jakartaが開発するソフトウェアはJavaの世界で非常に重要な役割を果たすようになっており、既にJakartaという名前は独立したチームとして広く浸透しています。ですから、現在では「Jakartaという独立した団体がある」という感覚でとらえてしまってかまわないでしょう。また、このご本家とは別に、Jakartaの日本語翻訳を行う「Ja-Jakarta Project」といった日本の団体などもあります。

Jakartaの日本語翻訳を行っているJa-JakartaのWebサイト。ガイドもお世話になってます。(クリックで拡大表示)
現在、Javaはサーバの世界で広く使われていますが、これは普通のWebサーバで動くわけではありません。一般に「Javaサーバ」と呼ばれる専用のサーバプログラムが必要なのです。サーバサイドの開発をJavaで行うには、このJavaサーバが不可欠となります。もし、このJavaサーバが何百万という価格で大手メーカーから供給されるだけだったら、これほどにサーバサイドJavaは広まらなかったことでしょう。「誰もがタダで使えるJavaサーバ」があればこそ、広く浸透したのです。中でも、Jakartaが開発したJavaサーバは、現在もっとも広く使われているサーバのひとつといっていいでしょう。

(執筆者:掌田 津耶乃)

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

編集部 All About

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。

人気Javaプログラミングランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About ウェブマガジン

男性向け

男のカバン完全カタログ

女性向け

パンの美味しい、素敵カフェ

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック