ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

Jakarta Project

索引 Jakarta Project

Apache Jakarta Project(アパッチ・ジャカルタ・プロジェクト)は、Apacheソフトウェア財団で運営されていたオープンソースソフトウェア開発プロジェクトの1つ。プログラミング言語Java向けのライブラリ、フレームワーク等を開発していた。2011年10月26日に全てのサブプロジェクトが卒業し、2011年12月21日に廃止された。 サン・マイクロシステムズが Java Servlet / JavaServer Pages (JSP) のリファレンス実装である JSWDK(JavaServer Web Development Kit)をApacheソフトウェア財団に寄付したのをきっかけに発足。そして、このJSWDKをベースに Apache Tomcat の最初のバージョンが開発された。 Jakartaの名称はJakartaと非常にかかわりの深いプログラミング言語Javaがその名前を取ったジャワ島にある都市ジャカルタを由来としている。.

32 関係: Apache AntApache AvalonApache CommonsApache JamesApache LuceneApache MavenApache POIApache StrutsApache TapestryApache TomcatApache VelocityApacheソフトウェア財団ライブラリリファレンス実装プログラミング言語フレームワークオープンソースジャワ島ジャカルタソフトウェアサン・マイクロシステムズJakarta OROJavaJava ServletJavaServer PagesJMeterTurbine10月26日12月21日2005年2011年9月23日

Apache Ant

Apache Ant(アパッチ アント)は、ビルドツールソフトウェアである。 GNU make のJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々 Apache Tomcat をビルドするために開発されたものである。 Antはタスクと呼ばれる何種類ものXML要素をビルドファイル (デフォルトではbuild.xml) 上に記述してビルドのルールを作る。このタスクは、Antのプラグインとして提供されているものを外部から採り入れることで、追加することもできる。また、このタスクをAntのアプリケーションプログラミングインタフェース (API) に従ってJavaで記述することにより、自作することもできる。 また近年では、Javaのみならず、IKVM.NETプロジェクトおよびMono (ソフトウェア)プロジェクトによりAnt task for IKVMCとして.NET Frameworkでの利用も促進されている。.

新しい!!: Jakarta ProjectとApache Ant · 続きを見る »

Apache Avalon

Apache Avalon(アパッチ アヴァロン)は、コンテナ(サーバ)アプリケーションを含む役立つコンポーネントフレームワークを提供するプロジェクトとして1999年に開発された、コンピュータソフトウェアフレームワークである。Avalonは関心の分離、制御の反転 (IoC) のようなデザインパターンをいち早く使用した。 2004年、Avalonはいくつかの新しいグループに分割され、プロジェクトは解散した。.

新しい!!: Jakarta ProjectとApache Avalon · 続きを見る »

Apache Commons

Apache Commons(アパッチ コモンズ)は、Apacheソフトウェア財団の傘下にある再利用可能なJavaコンポーネントをまとめたApacheのトッププロジェクト。Commonsの目的は再利用可能なオープンソースJavaソフトウェアを提供することである。Commonsは三つの部分、proper(プロパー), sandbox(サンドボックス), dormant(活動休止)から構成されている。 Commonsにはjava.langパッケージの機能を拡張するLang、Javaのコレクションフレームワークを拡張するクラス群を集めたCollectionsなどがある。.

新しい!!: Jakarta ProjectとApache Commons · 続きを見る »

Apache James

Apache James(アパッチ・ジェームズ)は、Apacheプロジェクト内の電子メールアプリケーションサーバを開発するサブプロジェクトである。Jamesというプロジェクト名は、Java Apache Mail Enterprise Server の頭文字をとったものである。 Webアプリケーションサーバとして有名な、同プロジェクトのApache Tomcatの電子メール版である。 Apache Jamesは、BSDライセンスをベースとしたApache Licenseであり、商用利用も多くされている。 Apache Jamesは、Apache Avalonアプリケーションフレームワークを元に開発されていたので、Apache Avalonが解散したときは、どうしたらよいか混乱した。 そして、Apache James 2.*系以前は、Apache Avalonアプリケーションフレームワークを使用していたが、Apache James3.0系から、OSGiを元にして、Spring Frameworkアプリケーションフレームワークを使用している。.

新しい!!: Jakarta ProjectとApache James · 続きを見る »

Apache Lucene

Apache Lucene(アパッチ ルシーン)は、Javaで記述された全文検索ソフトウェアである。あらかじめ蓄積した大量のデータから、指定したキーワードを探し出す機能を持つ。Javaのクラスライブラリとして提供される。.

新しい!!: Jakarta ProjectとApache Lucene · 続きを見る »

Apache Maven

Apache Maven(アパッチ メイヴン/メイヴェン)は、Java用プロジェクト管理ツールである。Apache Antに代わるものとして作られた。Apacheライセンスにて配布されているオープンソースソフトウェアである。.

新しい!!: Jakarta ProjectとApache Maven · 続きを見る »

Apache POI

(アパッチ・ポイまたはピーオーアイ)はApacheソフトウェア財団のプロジェクトで、WordやExcelといったMicrosoft Office形式のファイルを読み書きできる100% Javaライブラリとして提供されている。.

新しい!!: Jakarta ProjectとApache POI · 続きを見る »

Apache Struts

Apache Struts(アパッチ・ストラッツ)は、Apacheソフトウェア財団のApache Strutsプロジェクトにて開発されているオープンソースのJava Webアプリケーションフレームワークである。.

新しい!!: Jakarta ProjectとApache Struts · 続きを見る »

Apache Tapestry

Apache Tapestry(アパッチ・タペストリー)は、Apacheソフトウェア財団が配布しているJava Servlet製Webアプリケーションフレームワークである。当初はJakarta Projectにて開発されていたが、2006年にApacheのトップレベルプロジェクトに昇格した。 Apache Tapestryは、アクションをベースとした仕組みのApache Strutsとは競合する。TapestryはStrutsとは違い、コンポーネントベースであり、コード量が少なくて済む点が特徴である。またStrutsのようにJSPカスタムタグライブラリを覚えなおす必要がなく、必ずServlet/JSPを作成しなければならないということはなく、Javaやネットワークの知識がないウェブデザイナーでも簡単にJava製ウェブアプリケーションを作成できるという利点がある。.

新しい!!: Jakarta ProjectとApache Tapestry · 続きを見る »

Apache Tomcat

Apache Tomcat(アパッチ トムキャット)は、Java ServletやJavaServer Pages (JSP) を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。Apache License 2.0を採用したオープンソースソフトウェア(ITプロ)に2003年以前の状況が見える。 -->。バージョン 7.0 は、Java Servlet 3.0、JavaServer Pages 2.2対応で、Java 6 以降が必要。バージョン 8.0 は、Java Servlet 3.1、JavaServer Pages 2.3対応で、Java 7 以降が必要である。 2005年以降、Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている 。それ以前はかつて存在していたJakartaプロジェクト内で開発されていた。.

新しい!!: Jakarta ProjectとApache Tomcat · 続きを見る »

Apache Velocity

Apache Velocity(アパッチ・ベロシティ)は、オープンソースのJavaベースの汎用テンプレートエンジン。Apacheプロジェクト内のJakarta内のサブプロジェクトである。MVCモデルにもとづきJavaコードをWebページから切り離すことができるので、JSPやPHPによる開発と比べてきれいなWebアプリケーションの開発を期待できる。また、HTMLだけでなくXMLやSQL文などテキストファイルならどのようなものにでも適用できる高い汎用性をもっている。Velocityは Jakarta VelocityからApache Velocityへと昇格した。 VelocityMacroを編集するためのエディタとしてがある。.

新しい!!: Jakarta ProjectとApache Velocity · 続きを見る »

Apacheソフトウェア財団

Apacheソフトウェア財団(アパッチ ソフトウェアざいだん、Apache Software Foundation;以下ASF)は、オープンソースのソフトウェアプロジェクトを支援する団体であり、アメリカ合衆国で登録された非営利団体である。当初はWebサーバソフトウェアであるApache HTTP Server (Apache httpd) の開発のために発足したが、現在は多くのプロジェクトを抱え、ソフトウェアブランドとしてのApacheを保持している。名実ともに世界で成功しているオープンソースソフトウェア・コミュニティの一つである。.

新しい!!: Jakarta ProjectとApacheソフトウェア財団 · 続きを見る »

ライブラリ

ライブラリ()は、汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶ時は、それ単体ではプログラムとして作動させることはできない実行ファイルではない場合がある。ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。ソースコードの場合と、オブジェクトコード、あるいは専用の形式を用いる場合とがある。たとえば、UNIXのライブラリはオブジェクトコードをarと呼ばれるアーカイバでひとまとめにして利用する。図書館()と同様にプログラム(算譜)の書庫であるので、索引方法が重要である。 また、ソフトウェア以外の再利用可能なものの集合について使われることもある。.

新しい!!: Jakarta Projectとライブラリ · 続きを見る »

リファレンス実装

リファレンス実装(-じっそう、reference implementation)は、なんらかの機能を実現するハードウェアまたはソフトウェアであり、他者がそれを参考にして独自に実装することを助ける目的で作られたものを言う。参考実装とも呼ばれる。.

新しい!!: Jakarta Projectとリファレンス実装 · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: Jakarta Projectとプログラミング言語 · 続きを見る »

フレームワーク

フレームワーク framework 「枠組み」「骨組み」「構造」などと和訳できる英単語。.

新しい!!: Jakarta Projectとフレームワーク · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: Jakarta Projectとオープンソース · 続きを見る »

ジャワ島

18世紀初頭のジャワ島の地図 ジャワ島(ジャワとう、, )は、インドネシアを構成する島の一つ。スマトラ島などとともに、大スンダ列島を形成する。形状は東西に細長い。スマトラ島の東、カリマンタン島の南、バリ島の西に位置する。ジャワ島には4つの州と2つの特別州がある。.

新しい!!: Jakarta Projectとジャワ島 · 続きを見る »

ジャカルタ

ャカルタ()は、インドネシアの首都であり同国最大の都市。ひとつの市単独でジャカルタ首都特別州 を構成する特別市である。 人口は950万人を超えており、2016年の近郊を含む都市圏人口は3,120万人と、東京都市圏に次いで世界第2位。世界屈指のメガシティであり、東南アジア有数の世界都市でもある。東南アジア諸国連合 (ASEAN) の事務局を抱える。.

新しい!!: Jakarta Projectとジャカルタ · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: Jakarta Projectとソフトウェア · 続きを見る »

サン・マイクロシステムズ

ン・マイクロシステムズ本社 サン・マイクロシステムズ(Sun Microsystems)は、アメリカ合衆国カリフォルニア州サンタクララに本社を置いていたコンピュータの製造・ソフトウェア開発・ITサービス企業である。2010年1月27日にオラクルにより吸収合併され、独立企業・法人としては消滅した。.

新しい!!: Jakarta Projectとサン・マイクロシステムズ · 続きを見る »

Jakarta ORO

Jakarta ORO(ジャカルタ・オーアールオー)は、JavaでPerl5互換正規表現を実装することができるJakarta ProjectのAPI。 JavaにはORO以前にJava標準APIとしてというパッケージが存在するが、OROとは正規表現の文法が異なる。 2010年09月01日に開発は終了した。.

新しい!!: Jakarta ProjectとJakarta ORO · 続きを見る »

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

新しい!!: Jakarta ProjectとJava · 続きを見る »

Java Servlet

Java Servlet(ジャバ サーブレット)とは、サーバ上でウェブページなどを動的に生成したりデータ処理を行うために、Javaで作成されたプログラム及びその仕様である。単にサーブレットと呼ばれることが多い。Java EEの一機能という位置づけになっている。この機能を用いてショッピングサイトやオンラインバンキングなどをはじめとする多種多様な動的なWebサイトが構築されている。 2018年現在の最新版は、Java EE 8 に含まれる Servlet 4.0 (JSR-369) である。.

新しい!!: Jakarta ProjectとJava Servlet · 続きを見る »

JavaServer Pages

JavaServer Pages (JSP) は、HTML内にJavaのコードを埋め込んでおき、Webサーバで動的にWebページを生成してクライアントに返す技術のこと。.

新しい!!: Jakarta ProjectとJavaServer Pages · 続きを見る »

JMeter

Apache JMeter(アパッチ ジェイメーター)はApacheソフトウェア財団にて開発されているソフトウェアで、クライアント・サーバシステムのパフォーマンス測定およびを行うJavaアプリケーションである。HTTPレスポンスの内容の妥当性を判定することもできるため、パフォーマンステストのみならず、機能テストに使用することも可能である。 当初はJakarta Projectにて開発されていたが、2011年にApacheのトップレベルプロジェクトに昇格した。 オープンソースかつ多数の機能を備えていることから、WebアプリケーションおよびWebサーバの性能測定に広く利用されている。 JMeterはHTTP以外にも次のサーバの単体テストとしても使うことができる。.

新しい!!: Jakarta ProjectとJMeter · 続きを見る »

Turbine

Apache Turbine(アパッチ・タービン)は、Apacheのトッププロジェクトであり、Webアプリケーションを構築するためのサーブレットによるフレームワークである。 Turbineは、BSDライセンスをベースとしたApache Software Licenseであり商用利用も多くされている。.

新しい!!: Jakarta ProjectとTurbine · 続きを見る »

10月26日

10月26日(じゅうがつにじゅうろくにち)はグレゴリオ暦で年始から299日目(閏年では300日目)にあたり、年末まであと66日ある。.

新しい!!: Jakarta Projectと10月26日 · 続きを見る »

12月21日

12月21日(じゅうにがつにじゅういちにち)はグレゴリオ暦で年始から355日目(閏年では356日目)にあたり、年末まであと10日ある。.

新しい!!: Jakarta Projectと12月21日 · 続きを見る »

2005年

この項目では、国際的な視点に基づいた2005年について記載する。.

新しい!!: Jakarta Projectと2005年 · 続きを見る »

2011年

この項目では、国際的な視点に基づいた2011年について記載する。.

新しい!!: Jakarta Projectと2011年 · 続きを見る »

9月23日

9月23日(くがつにじゅうさんにち)はグレゴリオ暦で年始から266日目(閏年では267日目)にあたり、年末まであと99日ある。.

新しい!!: Jakarta Projectと9月23日 · 続きを見る »

ここにリダイレクトされます:

Apache Jakarta

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »