zoukankan      html  css  js  c++  java
  • Seasar2:暗黙コンポーネント

    ●暗黙コンポーネント
    Webアプリケーションにおいて
    特に何も設定しなくても宣言するだけでDIされるコンポーネント

    ●種類
    ①S2Container container
    コンテナ

    ②HttpServletRequest request
    リクエスト

    ③HttpServletResponse response
    レスポンス

    ④ServletContext application
    サーブレットコンテキスト

    ⑤Map applicationScope
    ServletContextの属性

    ⑥Map initParam
    ServletContextの初期化パラメータ

    ⑦Map sessionScope
    HttpSessionの属性

    ⑧Map requestScope
    HttpServletRequestの属性

    ⑨Map cookie
    クッキー

    ⑩Map header
    リクエストヘッダ(String)

    ⑪Map headerValues
    リクエストヘッダ(String[])

    ⑫Map params
    HttpServletRequestのパラメータ(String)

    ⑬Map paramValues
    HttpServletRequestのパラメータ(String[])

    ※HttpServletRequest
    HttpServlet用の要求情報を提供

    ※HttpServletResponse
    HttpServlet用の返答情報を提供

    ※ServletContext
    Webアプリケーションに何らかのイベントが発生した際に
    それをプログラムに通知する機能を提供

    ※HttpServlet
    抽象クラス
    HTTPプロトコルベースのServletプログラムを作成する際に使用

    ※HttpSession
    セッションを扱う
    以下のメソッドが使用可能
    setAttribute(name,value):nameにvalueをバインド
    getAttribute(name):nameのvalueを取得
    removeAttribute(name):nameのvalueを削除()
    invalidate():全てのオブジェクト解放

  • 相关阅读:
    简单后台登录逻辑实现Controller
    自学semantic UI个人博客首页模板
    Spring Boot日志处理
    Thymeleaf静态资源引入方式及公共页面代码抽取
    一个简单SpringBoot应用的pom.xml文件
    Spring Boot入门程序
    easyuUI实现客户分页显示逻辑分析
    easyui自学模板代码
    网络协议-webService协议
    【转】彻底搞透Netty框架
  • 原文地址:https://www.cnblogs.com/aggavara/p/2708783.html
Copyright © 2011-2022 走看看