javax.servlet.httpについて整理。
javax.servlet.httpとは
HTTPリクエストに関してのインターフェースやクラスが集まったパッケージのこと。
なぜこのパッケージが大事なのか?
このjavax.servlet.httpパッケージに含まれるインターフェースの一つ、「Servletインターフェース」は、サーブレットを作成するのに必要なメソッドを持っているから。
「Servletインターフェース」については別途こちらで整理した。
[Java / Servlet] servletインターフェースとは
servletインターフェースについて整理。
インターフェースとは何かについてはこちらで整理した。
[Java / Interface] インターフェースとは
インターフェースについて整理。
パッケージの中身は何があるの?
下記はパッケージの中身の一覧。かなり多いので、全てを記憶するのは難しい。
しかしサーブレットの作成に必要な「servletインターフェース」を実装したクラス「HttpServlet」クラスがこの中に入っているということは覚えておくと良い。
javax.servlet.httpパッケージのインターフェース一覧
- HttpServletRequest
- HttpServletResponse
- HttpSession
- HttpSessionActivationListener
- HttpSessionAttributeListener
- HttpSessionBindingListener
- HttpSessionContext
- HttpSessionIdListener
- HttpSessionListener
- HttpUpgradeHandler
- Part
- WebConnection
下記を参照した。https://docs.oracle.com/javaee/7/api/javax/servlet/http/package-summary.html
javax.servlet.httpパッケージのクラス一覧
- Cookie
- HttpServlet(このクラスが、サーブレットの作成に必要)
- HttpServletRequestWrapper
- HttpServletResponseWrapper
- HttpSessionBindingEvent
- HttpSessionEvent
- HttpUtils
下記を参照した。https://docs.oracle.com/javaee/7/api/javax/servlet/http/package-summary.html
全体像を把握する
下記にJavaやwebアプリケーションについての記事をまとめた。
-
-
Javaでwebアプリケーションを作る
ここでは、Javaでのwebアプリケーションの作成についてまとめていく。 そもそもwebアプリケーションとは? そもそもwebアプリケーションとは何か?ウェブサイトとの違いは? 下記にまとめた。 ...
続きを見る
コンピューターについての全体像も把握しておくと、プログラミングのさらなる理解に役立つ。
-
-
Screen-Shot-2021-06-11-at-11.45.16
続きを見る