ホーム » 用語集 » Apache

Apache

Apache Axis

Apache Axis は、JavaとExtensible Markup Language XML技術に基づいたWebサービスのフレームワークである。Apache Software Foundation によって開発されている。
Simple Object Access Protocol SOAPサーバの実装、Webサービスを生成するためのツール、Webサービスをソフトウェアデプロイメント デプロイ (配備) するためのツールなどから構成されている。
Apache Axis を利用することで、開発者は、相互運用ができる(interoperable)、コンピュータネットワーク ネットワーク上に分散した(distributed)アプリケーションソフトウェアを開発することができる。Java向けの実装以外にも、C++向けの実装も存在する。
内部的に不適切な実装が多く(オンメモリのみの前提、内部完結の通信でも外部になげるなど)、実使用に堪えない。Axisプロジェクト自身もAxisを公開していることを外部に公表しないように呼びかけている。その上、2006年4月以降、開発が事実上停止。Apache Axis2への移行が行われている。

『フリー百科事典ウィキペディア日本語版』 2009/01/01/23/09、URL: http://ja.wikipedia.org/

Apache Velocity

名称 Apache Velocity
ロゴ
スクリーンショット
説明文
開発元 Apacheソフトウェア財団
最新版 1.6
最新版発表日 2008年12月1日
最新評価版
最新評価版発表日
対応OS
対応プラットフォーム クロスプラットフォーム
種別 テンプレートエンジン
ライセンス Apache License 2.0
公式サイト http://velocity.apache.org
Apache Software Foundation Velocity
オープンソース
テンプレートエンジン
Apache Velocity

『フリー百科事典ウィキペディア日本語版』 2009/01/01/19/09、URL: http://ja.wikipedia.org/

Apache Roller

名称 Apache Roller
スクリーンショット
説明文
開発元 Apacheソフトウェア財団
最新版 4.0.1
最新版発表日 2009年1月14日
最新評価版
最新評価版発表日
対応プラットフォーム クロスプラットフォーム
種別 ブログサーバソフトウェア
ライセンス Apache License Apacheライセンス
インストールガイドの前提環境はJava Platform, Standard Edition Java SE 5 + Apache Tomcat 5.5以降またはSun Web Server 7.0またはProject GlassFish 2.0 + MySQLまたはApache Derbyであるのだが、Java Servletソフトウェアの性格上、動作環境は懐が深い側面を持つ。
Servlet 2.4準拠なので、同規格に対応していればWebコンテナは何でもよい。
データベースはMySQLまたはApache Derbyが推奨であるが、他にPostgreSQL、DB2 IBM DB2、 Oracle Database Oracle、HSQLDBのセットアップスクリプトがデフォルトで用意されている。

『フリー百科事典ウィキペディア日本語版』 2009/01/01/13/09、URL: http://ja.wikipedia.org/

Apache HTTP Server

名称 Apache HTTP Server
ロゴ ファイル:ASF-logo.svg
スクリーンショット
説明文
開発元 Apacheソフトウェア財団
最新版 1.3.41 / 2008年1月19日2.0.63 / 2008年1月19日2.2.14
最新版発表日 2009年10月5日
最新評価版
最新評価版発表日
対応プラットフォーム クロスプラットフォーム
種別 Webサーバ
ライセンス Apache License Apacheライセンス
Apache HTTP Server(アパッチ エイチティーティーピー サーバ)は、世界中でもっとも使われているWebサーバソフトウェアであり、大規模な商用サイトから自宅サーバまで幅広く利用されている。単にApacheとも称されている。
開発は、Apacheソフトウェア財団のApache HTTPサーバプロジェクトで行われている。Apache License Apacheライセンスの下でソースコードが公開および配布されており、代表的なオープンソース オープンソース・ソフトウェアの一つである。

『フリー百科事典ウィキペディア日本語版』 2009/01/01/13/09、URL: http://ja.wikipedia.org/

Apache POI

name Apache POI
logo
screenshot
caption
developer Apache Software Foundation
latest_release_version 3.2-FINAL
latest_release_date 2008年10月19日
latest_preview_version 3.5 Beta 5
latest_preview_date 2009年02月19日
operating_system Cross-platform
programming_language Java
genre Application Programming Interface API
license Apache License 2.0
website http://poi.apache.org
Apache POIプロジェクトは、次のようなサブコンポーネントから成る。
POIライブラリは、Rubyの拡張としても提供されている。
Jakarta Project Apache Jakarta Project
Microsoft Excel

『フリー百科事典ウィキペディア日本語版』 2008/12/12/31/08、URL: http://ja.wikipedia.org/

Apache Portable Runtime

名称 Apache Portable Runtime
スクリーンショット
説明文
開発元 Apacheソフトウェア財団
最新版 1.3.3
最新版発表日 2008年8月9日
最新評価版
最新評価版発表日
対応プラットフォーム クロスプラットフォーム
種別
ライセンス Apacheライセンス
Apache Portable Runtime (APR) は Apache HTTP Server のサポートライブラリである。 OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供する。そして、他のOSに一般的にある機能が存在しないOSでは、APRが代替を提供する。よって、APRを使うことにより真のクロスプラットフォームなプログラムを作ることが出来る。
APRはもともとは Apache HTTP Server の一部だったが、現在ではApacheソフトウェア財団の中の独立したプロジェクトとなっていて、Apache HTTP Server 以外のアプリケーションからもクロスプラットフォームのために使われている。

『フリー百科事典ウィキペディア日本語版』 2008/12/12/22/08、URL: http://ja.wikipedia.org/

Apache Commons

Apache Commonsは、Apache Software Foundationの傘下にある再利用可能なJavaコンポーネントをまとめたApacheのトッププロジェクト。Commonsの目的は再利用可能なオープンソースJavaソフトウェアを提供することである。Commonsは三つの部分、proper(プロパー), sandbox(サンドボックス), dormant(活動休止)から構成されている。
Commonsにはjava.langパッケージの機能を拡張するLang、
Javaのコレクションフレームワークを拡張するクラス群を集めたCollections
などがある。
The Commons Properは役立つJavaプラットフォーム Javaコンポーネントを開発維持すること専用に作られている。Common Properはコラボレーションとシェアリングの役割を持っているが、Jakartaコミュニティの至る所からのディベロッパーがJakartaプロジェクトとJakartaユーザによってシェアされるためにプロジェクトで共に活動できる。

『フリー百科事典ウィキペディア日本語版』 2008/11/11/17/08、URL: http://ja.wikipedia.org/

Apache Struts

Apache StrutsとはJakartaプロジェクトにて開発されている、Webアプリケーションフレームワークのこと。
Apache Tomcatなどのサーブレットコンテナ上で動かすことができる。
整備されたJavaServer Pages JSPカスタムタグが用意され、Java言語 JavaコードはJavaServer Pages JSPファイルとは分離させ、
従来のJSPのように HyperText Markup Language HTMLタグの中に で囲まれたスクリプトレットであるJavaソースコードを混在させる必要もなく、
読みやすく洗練されたコーディングができるようになることも利点の一つである。
フレームワークにはMVC(Model-View-Controller)アーキテクチャーが適用されている。類似したフレークワークとしてJSF(Java Server Faces)がある。

『フリー百科事典ウィキペディア日本語版』 2006/09/09/27/06、URL: http://ja.wikipedia.org/

Apache XML

Apache XML(アパッチ・エックスエムエル)プロジェクトは、Extensible Markup Language XMLに関連したオープンソースのソフトウェアを開発することなどを目的とした団体であり、Apacheソフトウェア財団が主催するプロジェクトの一つである。
Apache XMLプロジェクトが開発するソフトウェアは、Apacheソフトウェア財団の他のプロジェクトと同様に、Apacheソフトウェアライセンス (APL) のもとで提供されている。Apache XMLプロジェクトは複数のサブプロジェクトをもつ。
オープンソース
Extensible Markup Language
Java言語
Apache XML
nl:Apache XML
pt:Apache XML

『フリー百科事典ウィキペディア日本語版』 2006/09/09/16/06、URL: http://ja.wikipedia.org/

Apache Ant

Apache Ant (アパッチ アント)はビルドツールソフトウェア。
GNU makeのJava言語 Java版ともいえるものであり、OSなど特定の環境に依存しにくいビルドツールである。Extensible Markup Language XMLでビルド(ソフトウェア構築)のルールを記述することが特徴である。Eclipse (統合開発環境)にはAntプラグインが標準で内蔵されている。元々Apache Tomcatをビルドするために開発されたものである。
Antはタスクと呼ばれる何種類ものXMLタグをbuild.xml上に記述してビルド命令を作る。このタスクは、Antのプラグインとして提供されているものを外部から採り入れることで、追加することもできる。また、このタスクをAntのApplication Programming Interface APIに従ってJavaで記述することにより、自作することもできる。

『フリー百科事典ウィキペディア日本語版』 2006/09/09/15/06、URL: http://ja.wikipedia.org/

無料資料請求 クラウド型プロジェクト収支管理・プロジェクト管理ツール【InnoPM】の無料評価版お申込み お問い合わせ