-
Anakia
Anakia は JDOM と Apache Velocity (Java) を用いて、XML 文書をあなたの選択したフォーマットに変換する XML 変換ツールです。 Anakia は、XML ファイルを処理する Apache Ant の <style> タスクと XSL に替わる機能を提供します。
-
Apache .NET Ant Library
.NET ソフトウェアの開発の補助となる Ant タスクの為のライブラリ。
"旧式の" .NET タスク、例えば C# コンパイラのタスク 等も含みますが、著名な NAnt あるいは MSBuild 等のビルドツールの テスト あるいは 実行 を NUnit で行う為のサポートもします。
-
Apache ActiveMQ
Apache ActiveMQ は、最も著名でパワフルなオープンソースのメッセージブローカーであり、多くの異なるクライアント、異なるプロトコルをサポートし、JMS 1.1 や J2EE 1.4 の完全サポートの他にも、多くの際立った特徴を持っています。
-
Apache Ant
Apache Antは、Javaベースのビルドツールです。理論上は、Make の欠点のない Make の 一種です。
-
Apache AntUnit
Apache AntUnit ライブラリは、Apache Ant タスクのテストの為の tasks を提供します。Apache Ant と共に、任意のアプリケーションの機能的、統合的なテストを実行するのにも使います。
-
Apache Axis2
Apache Axis2/Java is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C. Apache Axis2 is the core engine for Web services, complete re-design and re-write of the widely used Apache Axis SOAP stack, built on the lessons learnt from Apache Axis.
-
Apache Beehive
Apache Beehive は、Struts/J2EEアプリケーション、J2EEベースのSOA(サービス指向アーキテクチャ)アプリケーション開発を容易にするためのフレームワークを扱うプロジェクトです。
-
Apache Cayenne
Apache Cayenne は、パワフルかつフル機能を備えた、リレーショナルデータベースに関わる開発者の為に作成されたオープンソースのフレームワークです。シームレスにあらゆるリレーショナルデータベースをJavaオブジェクトにマッピングし、開発時間を減らし、データベースを必要とするアプリケーションにかなりの数の機能を追加します。Apache Cayenne を使用する開発者は、SQL の詳細 ではなく、ビジネス要求のコアな部分、データモデルに集中する事が出来るようになります。
-
Apache Chainsaw
Apache Chainsaw は、GUI (Graphical User Interface)のログ・ビューワです。
-
Apache Cocoon
Apache Cocoon は、関心事の分離 (Separation of Concerns:お互いの領分を侵して感情を損ねる事無く人々が相互作用し協調しあってプロジェクトを遂行する)、コンポーネントベースのウェブ開発の概念を念頭に打ち立てられたウェブ開発フレームワークです。Apache Cocoon は、これらのコンセプトを、パイプライン上の各々のコンポーネントが特定のオペレーションに特化していく形の"コンポーネント・パイプライン"と呼ばれる概念を元に実装しています。これにより、プログラミングを必要とせずに、コンポーネントをパイプラインに掛けておくだけでウェブソリューションを実現できる "ブロックの組み立て" が可能となっているのです。
-
Apache Commons
Apache Commons is an Apache (Top Level) project focused on all aspects of reusable Java components, and it provides a place for collaboration and sharing, where developers from throughout the Apache community can work together on projects to be shared by the Apache projects and Apache users.
-
Apache Commons Attributes
Commons Attributes は、type/型(Javaクラスを含む)に関するランタイム情報を操作するためのパッケージ
-
Apache Commons BeanUtils
Commons BeanUtils コンポーネントは、リフレクションAPI、イントロスペクションAPIの容易かつフレキシブルなラッパーを提供します。
-
Apache Commons Betwixt
Commons Betwixt:JavaBeans を XML にマッピングします
-
Apache Commons CLI
Commons CLI は、コマンドラインインタフェースの表現、処理と検証をする為のAPIを提供します。
-
Apache Commons Chain
Commons-Chainコンポーネントは、アプリケーション内で GoF(Gang of Four) Chain of Responsibility パターンを使用するのに必要なインターフェイスと実装を提供します。
-
Apache Commons Codec
Commons Codec パッケージには、シンプルなエンコーダ・デコーダが含まれており、Base64や十六進法といった様々な形式に使われます。これらの他、Phonetic(フォネティック/表音)エンコードのユーティリティのコレクション等もあります。
-
Apache Commons Collections
Commons Collections は、Java Collections Frameworkの拡張・追加クラスのスイートを備えています。
-
Apache Commons Configuration
様々なソース・フォーマットの設定/選好に使用するライブラリ
-
Apache Commons DBCP
Commons-DBCP は、データベース・コネクションプーリングに関するサービスを提供します。
-
Apache Commons Daemon
Commons-Daemon は、Unixデーモンに似た、Invokeの代わりとなるJavaコードによるメカニズムを提供します。
-
Apache Commons DbUtils
JDBC 開発を容易にする為の Java ユーティリティクラスのパッケージ
-
Apache Commons Digester
Commons-Digester は、XMLで記述された設定ファイルを解析して使われる、XMLからJavaオブジェクトへのマッピングユーティリティです。
-
Apache Commons Discovery
Commons-Discovery は、様々なスキーマを使ってサービス/リファレンスの名称をリソース(クラスファイル群を含む)にマッピングすることにより、リソースの場所を示す為のツールです。
-
Apache Commons EL
JSP 2.0 式言語(expression language)のインタプリタ実装
-
Apache Commons Email
Commons-Email は、電子メールを送るための Java API を提供することを目的としています。
-
Apache Commons FileUpload
Commons-FileUpload は、容易且つ堅牢でハイパフォーマンスなファイルアップロード機能をサーブレット及びウェブアプリケーションに提供します。
-
Apache Commons IO
Commons-IO には、I/O ユーティリティクラス、ストリーム(stream)実装、ファイルフィルタ、そして、エンディアンクラス、が含まれています。
-
Apache Commons JCI
Apache Commons-JCI provides a java compiler interface.
-
Apache Commons JEXL
Jexlは、JSTLの表現言語を拡張した表現言語であり、Apache Velocity コミュニティから多くのヒントを得ています。
-
Apache Commons JXPath
Commons-JXPath は、JavaBeans 命名規則に従ったJavaクラスを、XPathの文法に基づいてアクセス・操作するためのユーティリティです。mapやDOMやその他のオブジェクトモデルもサポートします。
-
Apache Commons Jelly
Commons Jelly は、Java、XMLベースのスクリプト処理エンジンです。
Commons Jelly は、JSPカスタムタグ、Velocity、Cocoon、XDoclet内部のスクリプトエンジンから多くのアイディアをもらった、シンプル且つパワフルなスクリプトエンジンです。
-
Apache Commons Lang
Commons-Langは、java.langクラスの追加機能を提供する汎用的なユーティリティクラス群です。
-
Apache Commons Latka
Commons-Latkaは、(エンド・トゥ・エンドの)HTTP/HTTPS 用の機能テストツールです。Java で実装されており、XML の構文を使って、HTTP/HTTPS の一連のリクエストを定義し、リクエストが正しく処理されたかを検証するのに使われる バリデーション のセットを定義します。
-
Apache Commons Launcher
Commons-Launcher は、クロスプラットフォームの Java アプリケーション プログラム・ランチャー を作成する際に実用的な、Java クラス のセットです。
-
Apache Commons Logging
Commons-Loggingは、様々なログ用APIのラッパークラス群で、他のよく知られているログ用システムとの架け橋ともなります。
-
Apache Commons Math
Commons-Math プロジェクトの目指すところは、軽量の数学・統計用コンポーネント、Javaプログラム言語や Commons-Lang ですぐには対処できない一般的で現実的な問題に対応するためのコンポーネントの創出にあります。
-
Apache Commons Modeler
Commons-Modelerは、Java Management Extensions (JMX)仕様と互換のあるModel MBeansを作成するためのメカニズムを提供します。
-
Apache Commons Net
Commons-Net は、ネットワークユーティリティの集合であり、NetComponentsコードベースを基にしています。FTPクライアント等も含まれています。
-
Apache Commons Pool
Commons-Poolは、包括的なオブジェクトプール用インターフェース、モジュール式のオブジェクトプールを生成するツールキット、オブジェクトプール実装、を提供します。
-
Apache Commons Primitives
Commons-Primitives は、 promitive 型 のコレクションとユーティリティクラスを提供します。
-
Apache Commons Resources
Commons-Resources パッケージは、リソースバンドル(Resource bundle)を適切に扱う為のクラスを提供します。
-
Apache Commons SCXML
Commons-SCXML は、State Chart XML(SCXML:状態図XML)の Java 実装であり、JavaSCXMLエンジンの作成、維持がプロジェクトの目的です。環境にとらわれない、SCXML文書を用いて定義されたステート・マシンを実行することが出来ます。
-
Apache Commons Transaction
Commons-Transactionは、Javaによるファイルまたはコレクション入出力のトランザクション処理の機能を提供します。
-
Apache Commons VFS
Commons-VFS は、仮想ファイルシステムのライブラリです。
-
Apache Commons Validator
Commons-Validatorパッケージは、XMLファイルの中の妥当性(妥当性メソッド)や妥当性規則を定義するのに使われます。シンプルで拡張可能なフレームワークを備えています。国際化対応の妥当性規則やエラーメッセージをサポートしています。
-
Apache DdlUtils
Apache DdlUtils is a small, easy-to-use component for working with Database Definition (DDL) files. These are XML files that contain the definition of a database schema, e.g. tables and columns. These files can be fed into DdlUtils via its Ant task or programmatically in order to create the corresponding database or alter it so that it corresponds to the DDL. Likewise, DdlUtils can generate a DDL file for an existing database.
-
Apache Derby
Apache Derby は、完全 Java 実装の オープンソース・リレーショナルデータベースです。
Java ベースのアプリケーションへの埋め込みが容易となるような小さな痕跡がありますが、より親しまれているクライアント/サーバ モードでのサポートもあります。Java、JDBC、SQL標準などを基盤としていることで、コード開発がよりポータブルかつ標準に忠実に準拠するデータベースに仕上がっています。
-
Apache Directory Server
ApacheDS は、完全にJavaで書かれた埋め込み可能なディレクトリサーバです。LDAPv3 との互換性を有しております。LDAPに加え、Kerberos 5 や Change Password Protocol (CPP) もサポートしています。
-
Apache Directory Studio
Apache Directory Studio は、LDAP のツール機能を備えたプラットフォームです。任意のLDAPサーバで使われる事を意図していますが、特にApache Directory Server上での用途に適するようデザインされています。Apache Directory プロジェクトという Top Level Project(TLP:トップレベルプロジェクト)のサブプロジェクトとして開発されているものの、Apache Directory Studio は、Eclipse のプラットフォームでは内在的にフルに利点を生かす事の出来る Eclipse の RCP アプリケーションです。幾つかのEclipse(OSGi)プラグインで構成されており、Apache Directory Studio は、追加のプラグインと共に容易にアップグレード出来ます。
-
Apache ECS
ECS (Element Construction Set) は、色々なマークアップ言語の要素を生成する為のJava APIであり、現在はHTML 4.0 及び XMLがサポートされていますが、あらゆるマークアップ言語のタグ生成に容易に拡張することが可能です。
-
Apache Excalibur
Apache Excalibur は、Apache Avalon の後継でもあるため、 Avalon フレームワーク、Java コンテナ フレームワーク、Inversion of Control コンテナの Excalibur Fortress、コンポーネントの豊富なライブラリ、等を擁しています。Apache Excalibur のコードは、Apache James、Apache Cocoon や数多くのオープンソース、商用プロジェクトにも活用されています。
-
Apache FOP
Apache FOP は、Javaで開発された XSL formatting objects(XSL-FO)の実装です。XSLに準拠したフォーマッティングオブジェクト (FO) ツリーを読み込み、PDFなどの形式の文書を出力する処理を行います。出力形式としては、現在、PDF、PCL、PostScript、SVG、XML、AWT、MIFRTF、プレーンテキストなどの出力形式に対応していますが、主たる出力形式のターゲットは PDF です。
-
Apache Felix
OSGi フレームワークの実装及び関連技術
-
Apache Forrest
Apache Forrest は、様々なソースからの入力を1つあるいは複数の出力形式に統一した表現に変換する為の公開フレームワークです。
モジュラーと拡張可能なプラグインの基本設計概念は、Apache Cocoon や 関連標準技術、コンテンツからの分離プレゼンテーション、を基礎としています。Apache Forrest は、静的な文書を生成することも出来ますし、動的サーバとして稼動させることも、また、自動化設備によりデプロイさせる事も出来ます。
-
Apache Geronimo
The goal of the Apache Geronimo project is to produce a server runtime framework that pulls together the best Open Source alternatives to create runtimes that meet the needs of developers and system administrators. Our most popular distribution is a fully certified J2EE 1.4 application server runtime. We are working on our next version of the server which is based on Java EE 5.
-
Apache Hadoop
Hadoop は、Apache Lucene のサブプロジェクトで、分散コンピューティングのプラットフォームを含んでいます。以前は Nutch の一部でした。Hadoop Distributed Filesystem (HDFS:Hadoop 分散 ファイルシステム) や MapReduce の実装も含んでいます。
-
Apache Harmony
Apache Harmony は、Apache Software Foundation 内 の Java SE (Standard Edition) プロジェクトです。このプロジェクトは、以下のタスクを全うする、大規模で健全なコミュニティを創出する事を目的としています: (1) Apache License バージョン 2 に基づく Java SE 5 の実装 (2) コミュニティで開発されたモジュラー・ランタイム(Virtual Machine や クラスライブラリ)のアーキテクチャ
-
Apache HiveMind
Apache HiveMind is an services and configuration microkernel. Its features are also referred to as Inversion of Control (IoC) Container or Lightweight Container. The adoption of HiveMind in an application ensures the use of certain design principles which improve encapsulation, modularization, testability and reusability.
-
Apache JAMES
Java Apache Mail Enterprise Server (別名: Apache James) は、100% Javaで書き下ろされた、現在公開されているプロトコル群(SMTP,POP3,NNTP)に準拠した電子メールエンジンであり、ポータブルかつそれだけで全てが十分動くようデザインされています。
James は、電子メールアプリケーションのプラットフォームでもあります。Jamesプロジェクトは、Apache Mailet API を管理し、また、Jamesは、Apache Mailet API プラットフォームを提供し、実装します。
-
Apache JDO
Apache JDO (Java Data Objects) is a standard way to access persistent data in databases, using plain old Java objects (POJO) to represent persistent data. The approach separates data manipulation (done by accessing Java data members in the Java domain objects) from database manipulation (done by calling the JDO interface methods). This separation of concerns leads to a high degree of independence of the Java view of data from the database view of the data.
-
Apache Jackrabbit
Apache Jackrabbit は、Content Repository for Java Technology API (JCR) の完全な実装です。Javaプログラムでファイルなどのコンテンツを管理する機能を提供するインタフェース標準でもあります。
コンテンツレポジトリは、構造的/日構造的コンテンツ、全文検索、バージョン管理(複数ユーザによる異なったバージョンへの編集機能)、トランザクション管理、監視、等を、階層的に コンテンツ保管する場所です。コンテンツレポジトリを使用する典型的なアプリケーションには、コンテンツ管理、文書管理、記録管理システムがあります。
-
Apache Jakarta BCEL
バイトコード処理ライブラは、バイナリ形式のクラスファイル(.class拡張子で終わります)を容易に解析、生成、操作可能とする事を目的としています。クラスファイルは、特にメソッドやフィールド、バイトコード命令などといった記号情報を全て含む「オブジェクト」によって表現されます。
-
Apache Jakarta BSF
Bean Scripting Framework (BSF) は、Javaアプリケーションに措いてスクリプト言語をサポートする為の一連のクラス群で、スクリプト言語からのJavaオブジェクト・メソッドへのアクセスも同時に担当します。BSFは、Javaクラスライブラリへのアクセスを提供しつつ、Java以外の言語でJSPを記述する事を可能とします。更に、BSFを使うと、Javaアプリケーションに対し、部分的に(あるいは動的に拡張可能)アプリケーション内で多言語を使う事が可能となります。これは、スクリプト言語エンジンを呼ぶ事を可能とするAPIの提供によって実現されています。また、これらのスクリプト言語エンジンにJavaオブジェクトをexposeするオブジェクト・レジストリも提供しています。
-
Apache Jakarta Cactus
The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it. Cactus implements an in-container strategy, meaning that tests are executed inside the container.
-
Apache Jakarta HttpClient
The Jakarta HttpComponents HttpClient component seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
-
Apache Jakarta HttpComponents HttpCore
Jakarta HttpComponents HttpCore provides a set of low level components, which can be used to build custom client and server side HTTP services.
-
Apache Jakarta JCS
Java 上 での、包括的なキャッシュシステム
-
Apache Jakarta JMeter
Apache Jakarta JMeter は、負荷テスト、パフォーマンス測定用にデザインされた100%Javaデスクトップアプリケーションで、静的、動的の両方のリソース(ファイル、サーブレット、Perlスクリプト、Javaオブジェクト、データベース/クエリ、FTPサーバ等)に対応します。サーバ上の高負荷をシミュレーションする際にも使えますし、ネットワーク、オブジェクトのテスト、異なる負荷タイプ上でのパフォーマンスの全体的な解析を行う際にも使えます。パフォーマンスのグラフィカルな解析、高負荷環境上でのサーバ/スクリプト/オブジェクトの振る舞いのテスト、などにも使えるでしょう。
-
Apache Jetspeed
Apache Jetspeed is an Open Source implementation of an Enterprise Information Portal, using Java and XML. A portal makes network resources (applications, databases and so forth) available to end-users. The user can access the portal via a web browser, WAP-phone, pager or any other device. Jetspeed acts as the central hub where information from multiple sources are made available in an easy to use manner.
-
Apache Jetspeed-2
Apache Jetspeed-2 is the next-generation enterprise portal at Apache. Jetspeed-2 offers several architectural enhancements and improvements over Jetspeed 1.0. First, Jetspeed-2 is conformant to the Java Portlet Standard and provides a standard mechanism for the deployment of portlets. Second, Jetspeed-2 has matured to a more scalable architecture featuring multi-threaded functionality. Third, Jetspeed-2 is decoupled from several legacy open source projects. Fourth, Jetspeed-2 is based on a component architecture.
-
Apache Lenya
Apache Lenya は、オープンソースのJava/XML のコンテンツ管理フレームワークで、改訂管理、サイト運営、スケジュール管理、検索、WYSIWYG エディタ、ワークフロー などを備えています。
-
Apache Lucene Java
Apache Lucene は、Javaで記述されたハイパフォーマンスの全文検索ソフトウェアです。全文検索を必要とするあらゆる種類のアプリケーション、特にクロスプラットフォーム時に、適している技術といえるでしょう。
-
Apache MINA
Apache MINA (Multipurpose Infrastructure for Network Applications) は、ネットワークアプリケーションのフレームワークであり、ネットワークとプロトコル I/O 層 のアブストラクション(抽象化)を提供することで、ネットワークアプリケーションを容易に開発出来るようにしています。
-
Apache Mailet API
The Apache Mailet API is a Java API which allows the rapid development and flexible deployment of email processing functionality.
-
Apache Maven
Apache Maven は、Apacheライセンスにて配布されているオープンソースソフトウェアであり、プロジェクト管理ツールに関するプロジェクトです。Project Object Model (POM)に基づき、ビルド、依存関係の管理、ドキュメント作成、配布などが、指示ファイルからコントロール可能です。また、Apache Maven は、プラグインの概念を用いることで、レポート生成やビルド処理用などの様々な他の開発ツールを活用したりといった "拡張" をする事が出来ます。
-
Apache Maven Continuum
Apache Maven Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects.
-
Apache Maven SCM
Apache Maven SCM supports Maven 2.x plugins (e.g. maven-release-plugin) and other tools (e.g. Continuum) by providing them with a common API for doing SCM operations.
-
Apache Mime4J
Apache mime4j provides a parser, MimeStreamParser, for e-mail message streams in plain rfc822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc.
-
Apache MyFaces
Apache MyFaces は、JavaServer(tm) Faces の オープンソース実装 であり、MVC(モデル・ビュー・コントローラ)パラダイムを実現するウェブアプリケーション・フレームワークです。
-
Apache Nutch
Apache Nutch は、オープンソースのウェブ検索ソフトウェアです。クローラー、リンクグラフのデータベース、HTMLや他のドキュメント形式のパーサ、等 といった、ウェブ詳細情報に加え、Apache Lucene (Java) 及び Apache Hadoop を基礎としています。
-
Apache ODE
Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It talks to web services, sending and receiving messages, handling data manipulation and error recovery as described by your process definition. It supports both long and short living process executions to orchestrate all the services that are part of your application.
-
Apache OFBiz
Open For Business Project (Apache OFBiz) は、オープンソースのエンタプライズ・オートメーションに関するプロジェクトです。ここで、我々が言う「オープンソースのエンタプライズ・オートメーション」とは:オープンソース ERP、オープンソース CRM、オープンソース E-ビジネス / E-コマース、オープンソース SCM、オープンソース MRP、オープンソース CMMS/EAM 等です。
-
Apache OJB
Apache ObJectRelationalBridge - OJB - is an Object/Relational mapping tool that allows transparent persistence for Java Objects against relational databases.
-
Apache ORO
Perl5互換の正規表現、AWK風な正規表現、glob表現といったテキスト処理を行い、置換・分割・ファイル名のフィルタリングを実施する、テキスト処理ユーティリティJavaクラス群
-
Apache OpenEJB
Apache OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server
-
Apache OpenJPA
Apache OpenJPA is a feature-rich implementation of the persistence part of Enterprise Java Beans 3.0, also known as the Java Persistence API (JPA), and is available under the terms of the Apache Software License.
-
Apache POI
Apache POI プロジェクトは、Microsoft OLE 2 複合ドキュメント形式に基づいた様々なファイル形式を 100% Java で取り扱うためのAPI群から成り立つプロジェクトです。
-
Apache Pluto
Apache Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is JSR 168
-
Apache Portals Bridges
Apache Portals Bridges provides support for JSR-168 compliant Portlet development using common web frameworks like Struts, JSF, PHP, Perl, Velocity and Groovy.
-
Apache Regexp
100% Java の正規表現パッケージ
-
Apache Roller
Apache Roller is a full-featured, multi-user and group-blog server suitable for blog sites large and small.
-
Apache Scout
Apache Scout は JSR 93 (JAXR) の実装です。UDDI レジストリ(特に、Apache jUDDI)に標準的な方法でアクセスする為の実装を提供します。
-
Apache Shale
Apache Shale は、現代的なウェブアプリケーションのフレームワークです。基本的には、JavaServer Faces(JSF)を基盤としています。自身の開発環境にJSFを基本技術として採用したいと望む開発者にとって使いやすいものとなるよう意識しています。
-
Apache Solr
Apache Solr は、Apache Lucene Java 検索ライブラリをベースとした、エンタプライズ向け全文検索サーバです。XML/HTTP や JSON、Ruby、Python のAPI、検索ヒットした対象へのハイライト機能、ファセット(切子面)検索、キャッシュ機能、レプリケーション機能、ウェブ管理インタフェースなどを備えています。
-
Apache Struts
Apache Struts プロジェクトの目的は、古典的な "モデル・ビュー・コントローラ(MVC)"というデザインパラダイムの変容である "Model 2" アプローチに基づいたアプリケーション・アーキテクチャを推進することです。
-
Apache Synapse
Apache Synapse は、単純で効率の高い Webサービス の媒介であり、SOAフレームワークです。既存のネットワークに、サービス・ゲートウェイとして、あるいはHTTPプロキシとして、非常にシンプルに、加えることが出来ます。一旦、Apache Synapse がサービスリクエストを仲立ちすると、ルーティング、ロードバランス、トランスフォーメーション、プロトコルスイッチ等といった多くの機能をするようになります。Apache Synapse は、また、Enterprise Service Bus (ESB) あるいは Service Oriented Architecture (SOA) を 構築する際にも使うことが出来ます。
-
Apache Tapestry
Apache Tapestry は、Java で記述された、コンポーネントベースのウェブアプリケーション・フレームワークです。動的で堅牢かつ高いスケーラビリティのウェブアプリケーションを実現します。
-
Apache Tiles
Apache Tiles is a templating framework built to simplify the development of web application user interfaces. Tiles allows authors to define page fragments which can be assembled into a complete page at runtime. These fragments, or tiles, can be used as simple includes in order to reduce the duplication of common page elements or embedded within other tiles to develop a series of reusable templates. These templates streamline the development of a consistent look and feel across an entire application. Tiles grew in popularity as a component of the popular Struts framework. It has since been extracted from Struts and is now integrated with various frameworks, such as Struts 2 and Shale.
-
Apache Tobago
Apache Tobago の目的は、Java Server Faces (JSF) をベースとした、洗練されたデザインのユーザインタフェースのコンポーネント集を開発するコミュニティを提供することです。
-
Apache Tomcat
Apache Tomcat は、Java サーブレット、Java Server Pages(JSP)技術の公式なリファレンス実装として使われているサーブレットコンテナです。Java サーブレット、Java Server Pages(JSP)仕様は、Java Community Process(JCP)の元、Sun Microsystems によって開発されています。Apache Tomcat は、オープンで参加しやすい環境下において開発されており、Apache Software ライセンス の元でリリースされています。Apache Tomcat は、多岐にわたる企業・組織の元で、ミッションクリティカル・大規模のウェブアプリケーションにも使われています。
-
Apache Torque
Apache Torque は、Java 用の オブジェクト・リレーショナル な マッパー です(リレーショナルデータベースとJavaオブジェクトのマッピングツール)。言い換えれば、リレーショナルデータベース内のデータをJavaオブジェクトを使ってアクセス/操作することが可能となります。
Apache Torque は、ユーザが提供する class にアクセスする為にリフレクションを使用してはいませんが、データベースレイアウトを記述しているXMLスキーマ(既存データベースから生成も出来ますし手で書く事も出来ます)を用いて 必要な class (Data Objects を含む)を生成します。XML スキーマ は、また、データベース内の全てのテーブルを作成する SQL スクリプトの生成と実行をすることさえ出来ます。
-
Apache Trinidad
Apache MyFaces Trinidad is a JavaServer(tm) Faces 1.1/1.2 component library (Trinidad 1.0.x - JSF 1.1, Trinidad 1.2.x - JSF 1.2).
-
Apache Triplesec
Apache Triplesec は、2ファクタの強力な認証を識別符号管理に結び付けたい場合に用いられます。
Apache Triplesec は、強力な識別符号管理のソリューションです。
強力な識別符号管理用サーバは、認証の際の複数のファクタ(要素)を用いることで、アプリケーション(サービス、OS)へのアクセスの保護をしつつ、アプリケーション(サービス、OS)に対する認証、承認、監査(AAA)の管理を一元的にしたい場合に用いられます。
-
Apache Turbine
Apache Turbine is a servlet based framework that allows experienced Java developers to quickly build web applications. Apache Turbine allows you to use personalize the web sites and to use user logins to restrict access to parts of your application.
-
Apache Velocity
Apache Velocity は、Java ベースのテンプレートエンジンです。これにより、Javaコードで定義されるオブジェクトに言及する為のシンプル且つ強力なテンプレート言語を使うことが出来ます。Apache Velocity がウェブ開発で使われる際、ウェブデザイナ達は、Model-View-Controller (MVC) モデルに従い、Javaプログラマ達と平行してウェブサイトを開発することが出来ます。つまり、ウェブデザイナ達はサイトの見栄えが良くなることに専念/集中し、プログラマ達は一流のコードを書くことに専念する出来る、という事です。Apache Velocity は、Java Server Page (JSP) や PHP の実行可能な代替となるべく、Java コードとウェブページを分離し、ウェブサイトを管理維持そして存続しやすくすることが出来ます。
-
Apache Velocity DVSL
Apache Velocity DVSL (Declarative Velocity Style Language) は、XSLTを原型としたツールであり、Velocity Template Language(Velocity テンプレート言語)をテンプレート言語として用い一般的なXML変換の機能を提供する目的があります。
-
Apache Velocity Docbook
The Apache Velocity DocBook Framework (DBF) is intended to help you create high quality documentation suitable for online viewing and printing.
-
Apache Velocity Tools
Apache Velocity Tools は、Apache Velocity のサブプロジェクトの集合体であり、その共通の目的は、Apache Velocity テンプレートエンジンを用いたウェブ/非ウェブのアプリケーションの両方に適うツールと基盤を提供することにあります。
-
Apache WSS4J
Apache WSS4J is an implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
-
Apache WebServices Commons
Apache WebServices Commons (WS-Commons) is a collection of web service related, reusable components.
-
Apache Wicket
With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.
-
Apache XML Commons External
Apache XML Commons External は、Apache Software Foundation 外 の 標準化組織等による XMLベースのプロジェクトである、SAX/DOM/JAXPなどへのインタフェースを提供します。例えば、DOMは W3C、SAX は、David Megginson 氏、JAXPは、Sun Microsystems です。
-
Apache XML Commons Resolver
XML Commons Resolver は、アプリケーション上で、XML 解析、処理、様々なパブリック識別子のあるいはシステム識別子をアクセス可能なURLに変換する関連プログラムといった、幅広い用途に使うことが出来ます。OASIS XML・OASIS TR 9401・XCatalog スタイル、といった、幾つかのマッピング用カタログタイプをサポートします。
-
Apache XML Graphics Commons
Apache XML Graphics Commons は、Apache Batik や Apache FOP で用いられる、再利用可能な共有コンポーネントから構成されたライブラリです。これらのコンポーネントの多くは、SVG や XSL-FO の領域以外でも分離した上で容易に使うことが出来ます。PDFライブラリ、RTFライブラリ、Graphics2D 実装 といったコンポーネントを見つけ出せることでしょう。
-
Apache XML Security Java
Apache XML Security Java は、XMLデジタル署名の仕様、XML暗号化の仕様を実装したライブラリです。
-
Apache XMLBeans
Apache XMLBeans は、Java types(データ型定義) にバインドする事でXMLにアクセスする技術であり、StAX仕様に基づくオープンソースの XML-Java バインディングツールです。
-
Apache XMLRPC
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls.
-
Apache Xerces Java XML Parser
Apache Xerces Java XML Parser(Xerces-J)は、Javaで実装されたXMLパーサです。
-
Apache Xindice
100% Java 実装のネイティブXMLデータベース。XPath、XUpdate のサポート。
-
Apache log4j
Apache log4j は、Java 用の ログ出力サービスを提供します。
-
Texen
Apache Texen は、Apache Velocity と Apache Ant をベースとした、一般的なテキスト生成ユーティリティです。殆どあらゆる種類のテキスト出力を為す能力を備えています。