JRun タグ ライブラリは、次の設計上の目標に沿って開発されました。
J2EE では、Web アプリケーション開発で最も一般的に使用される Java API の概要 が説明されます。開発者は、JRun タグ ライブラリを使用すると、Java コードの書 き込みを行わずにほとんどのタスクが実行できます。データベース クエリは、 JRun タグ ライブラリによって複雑な処理が抽象化される領域の例です。タグ拡張 機能がない場合、開発者は必要なデータベース クエリを実行するために Java スク リプトレットに JDBC コードを書き込み、高度にフォーマットされたプレゼンテー ション コードで、結果セットを表示する必要があります。その結果、開発サイク ルが非常に長くなり、エラーの多発を招く可能性があります。また、開発者が複 数の Java API 実装を使用してコードを書き込む必要がある場合には、さらに状況 が悪化します。