しかし、この結合があるおかげでservlet apiの機能をユーザーが使うことができ、同時に高度に抽象化されたフレームワークも提供している。