javax.servlet クラスへのアクセス

Web アプリケーションの開発者に一貫性のある API セットを提供するため、一部の ZIETrans API は汎用化され、Web 環境で動作するようになっています。

このインターフェースの getRequest() メソッドは、com.ibm.hats.runtime.IRequest オブジェクトを返します。Web アプリケーションでは、このオブジェクトの型は com.ibm.hats.runtime.WebRequest になります。WebRequest には HttpServletRequest に似たメソッドがありますが、これは HttpServletRequest を拡張したものではありません。WebRequest オブジェクトから実際の HttpServletRequest オブジェクトにアクセスするには、getHttpServletRequest() メソッドを呼び出します。
表 1. Javax.servlet クラス、ZIETrans クラス、およびアクセス用メソッド
javax.servlet クラス + ラッパー ZIETrans クラス + アクセス用メソッド
HttpServletRequest com.ibm.hats.runtime.WebRequest WebRequest.getHttpServletRequest()
HttpServletResponse com.ibm.hats.runtime.WebResponse WebResponse.getHttpServletResponse()
ServletContext com.ibm.hats.runtime.WebContext WebContext.getServletContext()
ServletConfig com.ibm.hats.runtime.WebConfig WebConfig.getServletConfig()
詳細およびコード・サンプルについては、IBusinessLogicInformation の Javadoc API を参照してください。