Java Servlet の説明として,適切なものはどれか。
Java で開発されたプログラムであり,クライアントの要求に応じて Web アプリケーションサーバ上で実行される。
Java で開発されたプログラムであり,サーバからダウンロードして実行される。
Java で開発されたプログラムをアプリケーションの部品として取り扱うための規約である。
Java で開発されたプログラムを実行するインタプリタであり,バイトコードと呼ばれる中間コードを実行する機能をもつ。