[ブートWeb]サーブレット


Java Webアプリケーション

  • WAS上で実行するアプリケーション
  • をインストール(配備)する
  • Java Webアプリケーションには、HTML、CSS、画像、サーブレット、パッケージ、インタフェースなどを含むJavaで記述されたクラス、およびさまざまなプロファイルが含まれます.
  • Java Webアプリケーションのフォルダ構造



    Servlet


    Java Webアプリケーションのコンポーネントで動的に処理するプログラムの役割
    サーブレットを定義します.
  • サーブレットはWASで実行されるJavaクラスです.
  • サーバは、HttpServeretクラスを継承する必要があります.
  • サーブレットJSPから最適な結果を得るためには、Webページを開発する際にこの2つ(JSP、サーブレット)を調整して使用する必要があります.
    例>ウベページを構成するページ(HTML)はJSPで表し、複雑なプログラミングはサーブレットで
  • を実現する.

    サーブレットの作成方法


    1.サーブレット3.0 spec以降の使用方法

    - web.xml 파일을 사용하지 않음
    - 자바 어노테이션(annotation)을 사용
    - 앞에서 실습했던 firstweb에서 사용
    実習



    上の説明を見ると10と書いてあることがわかります.これは、http://localhost:8080/exam31/ten活動場所を表すが要求を処理することを意味する.
    パラメータにはrequestとresponseがあります.応答では、setContentTypeで返されるデータが何であるかを定義し、Writer(チャネル)を取得して格納します.

    2.サーブレット3.0仕様不足時の使用方法

    - Servlet을 등록할 때 web.xml 파일에 작성
    実習


    Webダイナミックプロジェクトを作成する場合、サーブレット3.0以下のユーザーはデフォルトのWebを使用します.xmlファイルを生成します.そのファイルを開くと、このようなコードが追加されます.
    検索/tenが要求されている場合は、servlet-マッピングセクションでTenServiceletを検索し、存在するかどうかを確認します.これはTenserletを歌っています.

    サーブレットライフサイクル