0
1

More than 3 years have passed since last update.

サーブレットとは?

Posted at

サーブレットが理解できないのでまとめ

サーブレットって聞くけど理解できていないのでまとめる。
jboss,tomcatコンテナの違いもよく理解できていないのでまとめる。

サーブレットとは

WEBサーバ(バックグラウンド上)で動作する。
javaプログラム。
javaプログラムなので実行環境が必要。
それが、サーブレットコンテナ。
また、サーブレットコンテ内でhttpを受け取り、サーブレットを動作させる。
 ⚠️これが、get, post などの通信
 ⚠️HTTPは、 「Hyper Text Transfer Protocol」の略のため
   javaによらずhttp通信が行われている。(phpとか)
   javaの場合httpRequestクラスを継承しhttpサーブレットを取得し使用している。
   

サーブレットコンテナとは

javaサーブレットを動作させるための実行環境

例として

Apache Tomcat、JBoss Application Server、Apache Geronimo、Webspehere、Jetty

  • Apache tomcat (⚠️apacheとは異なる⚠️)(tomcatと省略される)
  • jboss(有償版をjoss,無償版をwildflyと呼んでいる。ともに、レッドハット社の製品)

Aapacheとは

正式名称が(apache http server )
これはhttpサーバ。
つまり、javaのサーブレットコンテナではない。

参考

https://qiita.com/yuji38kwmt/items/267d4ce618e80785f03d
https://qiita.com/7968/items/4bf4d6f28284146c288f
https://spring.pleiades.io/specifications/platform/8/apidocs/javax/servlet/http/HttpServletRequest.html

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1