javax.servlet
�N���X GenericServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
���ׂĂ̎����C���^�t�F�[�X:
Serializable, Servlet, ServletConfig
���n�̊��m�̃T�u�N���X:
HttpServlet

public abstract class GenericServlet
extends Object
implements Servlet, ServletConfig, Serializable

�v���g�R���Ɉˑ����Ȃ���ʓI��Servlet���`���Ă��܂��B Web�T�[�o��Ŏg�p����HTTP ������Servlet���L�q����ɂ́A ���̃N���X�ł͂Ȃ� HttpServlet ���p�����܂��B

GenericServlet ��Servlet�A ServletConfig �C���^�t�F�[�X���������Ă��܂��B HttpServlet �̂悤�ȓ���̃v���g�R���ɓ��������T�u�N���X���p��������@����ʓI�ł����A GenericServlet ��Servlet�����ڌp�����邱�Ƃ�����܂��B

GenericServlet ���g���ƊȒP��Servlet���L�q�ł���悤�ɂȂ�܂��B���̃N���X�̓��C�t�T�C�N���Ɋ֌W���郁�\�b�h�ł��� init�Adestroy �� ServletConfig �C���^�t�F�[�X�̃��\�b�h�ɂ‚��Ă͊ȈՓI�Ȏ�����񋟂��Ă��܂��B �܂��AGenericServlet ��ServletContext �C���^�t�F�[�X�Œ�`����Ă��� log ���\�b�h�̎������񋟂��Ă��܂��B

�v���g�R���Ɉˑ����Ȃ���ʓI��Servlet���L�q����ɂ́A ���ۃ��\�b�h��service ���I�[�o���C�h���邾���ł��B

�o�[�W����:
$Version$
�쐬��:
Various
�֘A����:
���񉻂��ꂽ�`��

�R���X�g���N�^�̊T�v
GenericServlet()
          �Ȃɂ����s���܂���B
 
���\�b�h�̊T�v
 void destroy()
          Servlet�R���e�i���Ăяo�����\�b�h�ł��B
 String getInitParameter(String name)
          name �Ŏw�肳�ꂽ�����l��\��String ��Ԃ��܂��B
 Enumeration getInitParameterNames()
          �ЂƂ‚�Servlet�ɐݒ肳��Ă��鏉���l�̖��O��\�� String �I�u�W�F�N�g�� Enumeration ��Ԃ��܂��B
 ServletConfig getServletConfig()
          ����Servlet�� ServletConfig �I�u�W�F�N�g��Ԃ��܂��B
 ServletContext getServletContext()
          ����Servlet�����삵�Ă���ServletContext �ւ̎Q�Ƃ�Ԃ��܂��B
 String getServletInfo()
          ��ҁA�o�[�W�����A���쌠�Ƃ�����Servlet�Ɋւ������Ԃ��܂��B
 String getServletName()
          ����Servlet�̃C���X�^���X�̖��O��Ԃ��܂��B
 void init()
          ���֐����l�����Ē񋟂��ꂽ���\�b�h�ł��B
 void init(ServletConfig config)
          Servlet�R���e�i���Ăяo�����\�b�h�ł��B
 void log(String msg)
          Servlet�̃��O�t�@�C���Ɏw�肵�����b�Z�[�W���o�͂��܂��B
 void log(String message, Throwable t)
          �⑫�����I�ȃ��b�Z�[�W���o�͂��܂����AThrowable ��O��^������X�^�b�N�g���[�X�����O�t�@�C���ɏo�͂��܂��B
abstract  void service(ServletRequest req, ServletResponse res)
          Servlet �R���e�i�����s���܂��B
 
�N���X java.lang.Object ����p���������\�b�h
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

�R���X�g���N�^�̏ڍ�

GenericServlet

public GenericServlet()
�Ȃɂ����s���܂���BServlet�̏������͏�� init ���\�b�h�̒��ōs���܂��B

���\�b�h�̏ڍ�

destroy

public void destroy()
Servlet�R���e�i���Ăяo�����\�b�h�ł��B����Servlet ���T�[�r�X�񋟂��~����Ƃ��ɌĂяo����܂��BServlet.destroy() ���Q�Ƃ��Ă��������B

��`:
�C���^�t�F�[�X Servlet ���� destroy

getInitParameter

public String getInitParameter(String name)
name �Ŏw�肳�ꂽ�����l��\��String ��Ԃ��܂��B �Y�����鏉���l�������ꍇ��null ��Ԃ��܂��B ServletConfig.getInitParameter(java.lang.String) ���Q�Ƃ��Ă��������B

���̃��\�b�h�͗��֐����l�����Ē񋟂��ꂽ���̂ł��B���ۂɂ́A �eServlet���ێ����Ă��� ServletConfig �I�u�W�F�N�g����w��̃p�����[�^�l���擾���Ă��܂��B

��`:
�C���^�t�F�[�X ServletConfig ���� getInitParameter
�p�����[�^:
name - �����l�̖��O���w�肷��String
�߂�l:
String �����l��\�킷String

getInitParameterNames

public Enumeration getInitParameterNames()
�ЂƂ‚�Servlet�ɐݒ肳��Ă��鏉���l�̖��O��\�� String �I�u�W�F�N�g�� Enumeration ��Ԃ��܂��B Servlet�ɏ����l���ݒ肳��Ă��Ȃ��ꍇ�͋�� Enumeration ��Ԃ��܂��B ServletConfig.getInitParameterNames() ���Q�Ƃ��Ă��������B

���̃��\�b�h�͗��֐����l�����Ē񋟂��ꂽ���̂ł��B���ۂɂ́A �eServlet���ێ����Ă��� ServletConfig �I�u�W�F�N�g����p�����[�^���O���擾���Ă��܂��B

��`:
�C���^�t�F�[�X ServletConfig ���� getInitParameterNames
�߂�l:
Enumeration �ЂƂ‚�Servlet�ɐݒ肳��Ă��鏉���l�̖��O��\�� String �I�u�W�F�N�g�̗�

getServletConfig

public ServletConfig getServletConfig()
����Servlet�� ServletConfig �I�u�W�F�N�g��Ԃ��܂��B

��`:
�C���^�t�F�[�X Servlet ���� getServletConfig
�߂�l:
ServletConfig ����Servlet������������ ServletConfig �I�u�W�F�N�g
�֘A����:
Servlet.init(javax.servlet.ServletConfig)

getServletContext

public ServletContext getServletContext()
����Servlet�����삵�Ă���ServletContext �ւ̎Q�Ƃ�Ԃ��܂��B ServletConfig.getServletContext() ���Q�Ƃ��Ă��������B

���̃��\�b�h�͗��֐����l�����Ē񋟂��ꂽ���̂ł��B���ۂɂ́A �eServlet���ێ����Ă��� ServletConfig �I�u�W�F�N�g����R���e�L�X�g���擾���Ă��܂��B

��`:
�C���^�t�F�[�X ServletConfig ���� getServletContext
�߂�l:
ServletContext init ���\�b�h�̎��s�ɂ�肱�� Servlet�ɓn����� ServletContext �I�u�W�F�N�g
�֘A����:
ServletContext

getServletInfo

public String getServletInfo()
��ҁA�o�[�W�����A���쌠�Ƃ�����Servlet�Ɋւ������Ԃ��܂��B �f�t�H���g�ł͂��̃��\�b�h�͋�̕������Ԃ������ł��B ���̃��\�b�h���I�[�o���C�h���ĈӖ��̂���l���Ԃ�悤�ɂ��Ă��������B Servlet.getServletInfo() ���Q�Ƃ��Ă��������B

��`:
�C���^�t�F�[�X Servlet ���� getServletInfo
�߂�l:
String ����Servlet�ւ�����B �f�t�H���g�ł͋󕶎���

init

public void init(ServletConfig config)
          throws ServletException
Servlet�R���e�i���Ăяo�����\�b�h�ł��B ����Servlet���T�[�r�X���J�n�ł����ԂɂȂ������Ƃ������܂��B Servlet.init(javax.servlet.ServletConfig) ���Q�Ƃ��Ă��������B

���̃��\�b�h�̎�����ServletConfig�̃I�u�W�F�N�g�� Servlet�R���e�i����󂯎��A�N���X�����Ɉێ����A �K�v�ȂƂ��Ɏg����悤�ɂ��Ă��܂��B���̃��\�b�h���I�[�o���C�h����ꍇ�́A super.init(config) ���Ăяo���Ȃ���΂����܂���B

��`:
�C���^�t�F�[�X Servlet ���� init
�p�����[�^:
config - ����Servlet�ݒ�����܂�ł��� ServletConfig �I�u�W�F�N�g
��O:
ServletException - Servlet�̐���ȏ������W����ꂽ�ꍇ�ɔ��������O
�֘A����:
UnavailableException

init

public void init()
          throws ServletException
���֐����l�����Ē񋟂��ꂽ���\�b�h�ł��B���̃��\�b�h���I�[�o���C�h����� super.init(config) �����s����K�v�͂���܂���B

init(ServletConfig) ���I�[�o���C�h�����ɁA���̃��\�b�h���I�[�o���C�h����Ύ����I�� GenericServlet.init(ServletConfig config) ����Ăяo����܂��B ServletConfig �I�u�W�F�N�g�� getServletConfig() ���\�b�h�����s���邱�ƂŎ擾�ł��܂��B

��O:
ServletException - Servlet�̐���ȏ������W����ꂽ�ꍇ�ɔ��������O

log

public void log(String msg)
Servlet�̃��O�t�@�C���Ɏw�肵�����b�Z�[�W���o�͂��܂��B Servlet�̖��O�����b�Z�[�W�̑O�ɒlj�����܂��B ServletContext.log(String) ���Q�Ƃ��Ă��������B

�p�����[�^:
msg - ���O�t�@�C���ɏo�͂��郁�b�Z�[�W���w�肷�� String �I�u�W�F�N�g

log

public void log(String message,
                Throwable t)
�⑫�����I�ȃ��b�Z�[�W���o�͂��܂����AThrowable ��O��^������X�^�b�N�g���[�X�����O�t�@�C���ɏo�͂��܂��B ���̂Ƃ� Servlet �̖��O�����b�Z�[�W�̑O�ɒlj�����܂��B ServletContext.log(String, Throwable) ���Q�Ƃ��Ă��������B

�p�����[�^:
message - �G���[���O�̐�������String
t - java.lang.Throwable�^�� �G���[�A���邢�͗�O

service

public abstract void service(ServletRequest req,
                             ServletResponse res)
                      throws ServletException,
                             IOException
Servlet �R���e�i�����s���܂��B���̃��\�b�h�ɂ��Servlet�����N�G�X�g�ɑ΂��鉞����Ԃ��܂��B Servlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) �� �Q�Ƃ��Ă��������B

���̃��\�b�h�̓A�u�X�g���N�g�錾����Ă��܂��B HttpServlet �Ȃǂ̃T�u�N���X�ŃI�[�o���C�h���Ȃ���΂Ȃ�܂���B

��`:
�C���^�t�F�[�X Servlet ���� service
�p�����[�^:
req - �N���C�A���g�̃��N�G�X�g��\���Ă��� ServletRequest �I�u�W�F�N�g
res - Servlet����̃��X�|���X�ɂȂ� ServletResponse �I�u�W�F�N�g
��O:
ServletException - Servlet�̐���ȏ������W����ꂽ�ꍇ�ɔ��������O
IOException - ���o�͊֘A�����Ŕ��������O

getServletName

public String getServletName()
����Servlet�̃C���X�^���X�̖��O��Ԃ��܂��B ServletConfig.getServletName() ���Q�Ƃ��Ă��������B

��`:
�C���^�t�F�[�X ServletConfig ���� getServletName
�߂�l:
����Servlet�C���X�^���X�̖��O


���̃h�L�������g�́AJa-Jakarta Project �ɂ��|�󂳂�܂����B�R�����g������ꍇ�́A[email protected]�܂ł��肢���܂��B

Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.