2,060 バイト追加
、 2020年2月15日 (土) 07:29
==初期化パラメータにアクセスするためのサーブレットコードを書き、初期化パラメータを宣言する配備記述子要素を作成する==
----
*すべてのWebアプリケーションは、[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletContext.html javax.servlet.ServletContext]のインスタンスを1つ持つ(サーブレットコンテナが複数のJVMに分散されていないと仮定した場合)
*コンテキストは、Webアプリケーションのロード時に初期化される
=====web.xml=====
<context-param>
<param-name>contextParam1</param-name>
<param-value>Servlet Context Init Parameter (1)</param-value>
</context-param>
<context-param>
<param-name>contextParam2</param-name>
<param-value>Servlet Context Init Parameter (2)</param-value>
</context-param>
:
<servlet>
<servlet-name>Section3_1Servlet</servlet-name>
<servlet-class>servlet.Section3_1Servlet</servlet-class>
<init-param>
<param-name>initParam1</param-name>
<param-value>Servlet Initial Parameter1</param-value>
</init-param>
<init-param>
<param-name>initParam2</param-name>
<param-value>Servlet Initial Parameter2</param-value>
</init-param>
</servlet>
====まとめ====
=====ServletConfig=====
{|class="wikitable"
!戻値
!メソッド
!備考
|-
|String
|getInitParameter(String name)
|
|-
|Enumeration
|getInitParameterNames()
|
|-
|}
=====ServletContext=====
{|class="wikitable"
!戻値
!メソッド
!備考
|-
|String
|getInitParameter(String name)
|
|-
|Enumeration
|getInitParameterNames()
|
|-
|}
=====クラス図=====
[[File:0090_init_classes.jpg]]
----
2.4 WARファイルの目的およびコンテンツ、構造についての説明
3.2 基本的な属性スコープ(request, session, context)
{{amazon|1932394389}}
[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]