|
|||||||||||
�O�̃N���X ���̃N���X | �t���[������ �t���[���Ȃ� | ||||||||||
�T�v: ����q | �t�B�[���h | �R���X�g���N�^ | ���\�b�h | �ڍ�: �t�B�[���h | �R���X�g���N�^ | ���\�b�h |
�S�Ă� Servlet ���������Ȃ���Ȃ�Ȃ����\�b�h���`���Ă��܂��B
Servlet �Ƃ͏�����Java �̃v���O������Web �T�[�o�̒��œ��삵�܂��B Servlet �� Web �N���C�A���g���烊�N�G�X�g�����A���X�|���X��Ԃ��܂��B �ʏ�AHTTP�A�܂�HyperText Transfer Protocol ����ĒʐM���s���܂��B
���̃C���^�t�F�[�X����������ɂ�
javax.servlet.GenericServlet
���p�����Ĉ�ʓI�ȒʐM���s��
Servlet ���L�q���邩javax.servlet.http.HttpServlet
���p������ HTTP �ɂ��ʐM���s�� Servlet ���L�q�ł���悤�ɂȂ��Ă��܂��B
���̃C���^�t�F�[�X�� Servlet �����������郁�\�b�h��N�G�X�g�ɑ��ăT�[�r�X����郁�\�b�h�A �T�[�o���� Servlet ���폜���郁�\�b�h���`���Ă��܂��B �����̓��C�t�T�C�N�����\�b�h�Ƃ��Ă��m���Ă���A���̏��ԂŎ��s����܂��B
init
���\�b�h�ɂ��
����������܂��B
service
���\�b�h��
���s����܂��B
destroy
���\�b�h��
���s����A�폜����܂����A���̌�A�K�[�x�W�R���N�V��������t�@�C�i���C�Y
����܂��B
���C�t�T�C�N�����\�b�h�ɉ����āA���̃C���^�t�F�[�X��
getServletConfig
���\�b�h�����Ă��܂��B���̃��\�b�h��
Servlet �̎��s�J�n���̏����擾����̂Ɏg���܂��B�܂��A
getServletInfo
���\�b�h������Ă��܂����A
����͍�҂�o�[�W�����A���쌠�Ƃ�����Servlet ���g�̊�{�I�Ȃȏ���
Servlet ���Ԃ���悤�ɂ������̂ł��B
GenericServlet
,
HttpServlet
���\�b�h�̊T�v | |
void |
destroy()
Servlet�R���e�i�����s���郁�\�b�h�ŁA���� Servlet ���T�[�r�X�� ��~����Ƃ��Ɏ��s����܂��B |
ServletConfig |
getServletConfig()
ServletConfig �I�u�W�F�N�g��Ԃ��܂��B
|
String |
getServletInfo()
��ҁA�o�[�W�����A���쌠�Ƃ�����Servlet�Ɋւ������Ԃ��܂��B |
void |
init(ServletConfig config)
Servlet �R���e�i�����s���܂����A ���s������ Servlet ���T�[�r�X��ł���悤�ɂȂ������Ƃ��Ӗ����Ă��܂��B |
void |
service(ServletRequest req,
ServletResponse res)
Servlet�R���e�i�����s���郁�\�b�h�ł��B |
���\�b�h�̏ڍ� |
public void init(ServletConfig config) throws ServletException
Servlet�R���e�i�� Servlet ���C���X�^���X�����ꂽ��A
1��init
���\�b�h�����s���܂��B
Servlet �����N�G�X�g���t������悤�ɂȂ�O��init
���\�b�h�̎��s���������Ă��Ȃ���Ȃ�܂���B
Servlet�R���e�i�� init
�̎��s���ʂ����̂悤�ɂȂ����ꍇ�A
Servlet ���T�[�r�X��ł����Ԃɂ͂ł��܂���B
ServletException
���X���[����
config
- Servlet �̐ݒ�⏉�����p�����[�^���܂܂�Ă���ServletConfig
�I�u�W�F�N�g
ServletException
- Servlet �̐���ȏ������W����ꂽ�ꍇ�ɔ��������OUnavailableException
,
getServletConfig()
public ServletConfig getServletConfig()
ServletConfig
�I�u�W�F�N�g��Ԃ��܂��B
����Servlet �̏����l��N�����̃p�����[�^���܂܂�Ă��܂��B
����ꂽServletConfig
�� init
���\�b�h�ɓn�����B��̃I�u�W�F�N�g�ł��B
���̃C���^�t�F�[�X�̎�����ServletConfig
�I�u�W�F�N�g���ێ�����ӔC���Ă��܂��B
�����Ă��̃��\�b�h�����s���ꂽ�Ƃ��ɃI�u�W�F�N�g��Ԃ��悤�ɂ��܂��B
GenericServlet
�N���X�͂��̃C���^�t�F�[�X���������Ă��܂����A
���łɂ��̂悤�Ȏ����ɂȂ��Ă��܂��B
ServletConfig
�I�u�W�F�N�ginit(javax.servlet.ServletConfig)
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException
���̃��\�b�h�� Servlet �� init()
���\�b�h�̎��s������Ɋ���������ɂ������s����܂���B
���X�|���X�̏�ԃR�[�h�� Servlet ���G���[���X���[����A ���邢�͑��M���邽�߂ɏ�ɐݒ肷��ׂ��ł��B
�ʏ� Servlet ��Servlet�R���e�i�̂Ȃ��Ń}�X�`�X���b�h�����ꂽ��ԂŎ��s����A ���s�I�ɕ����̃��N�G�X�g�������ł���悤�ɂȂ��Ă��܂��B �J���҂̓t�@�C����l�b�g���[�N�R�l�N�V�����Ȃǂ̋��L���\�[�X���A�N�Z�X����ۂɔr������ɒ��ӂ��Ȃ���Ȃ�܂���B Servlet �̃N���X��C���X�^���X�ϐ��ւ̃A�N�Z�X�ɂ��Ă����l�ł��B Java�v���O������ɂ�����}���`�X���b�h�����ɂ��Ă̂���Ȃ��Ƃ��āA Java�`���[�g���A���̃}���`�X���b�h�v���O���~���O�̏����Q�l�ɂ��Ă��������B
req
- �N���C�A���g�̃��N�G�X�g��\��ServletRequest
�I�u�W�F�N�gres
- Servlet ����̃��X�|���X��\��ServletResponse
�I�u�W�F�N�g
ServletException
- Servlet �̐���ȏ������W����ꂽ�Ƃ��ɔ��������O
IOException
- ���o�͊֘A�����Ŕ��������Opublic String getServletInfo()
���̃��\�b�h���Ԃ�������̓v���[���e�L�X�g�ɂ���ׂ��ł��B (HTML, XML �Ȃǂ̂悤��)�}�[�N�A�b�v�̗ނ��g���ׂ��ł͂���܂���B
String
public void destroy()
service
���\�b�h�����s���Ă���X���b�h���S�ďI������
���A���邢�́A�^�C���A�E�g���Ԃ��߂���ƈ�x���s����܂��B
Servlet�R���e�i�����̃��\�b�h�����s����ƁA���� Servlet ��
service
���\�b�h���Ăю��s����邱�Ƃ͂���܂���B
���̃��\�b�h�� Servlet �Ɏg�p�����܂܂̏�ԂɂȂ��Ă��郊�\�[�X (�Ⴆ�A�������A�t�@�C���n���h���A�X���b�h)���J������@���^���Ă��܂��B �܂��A������i�����̏�Ԃ��A��������ɂ��� Servlet �̌��݂ɂ������ԂƓ������Ă���悤�ɒ��ӂ��Ă��������B
|
|||||||||||
�O�̃N���X ���̃N���X | �t���[������ �t���[���Ȃ� | ||||||||||
�T�v: ����q | �t�B�[���h | �R���X�g���N�^ | ���\�b�h | �ڍ�: �t�B�[���h | �R���X�g���N�^ | ���\�b�h |
���̃h�L�������g�́AJa-Jakarta Project �ɂ��|��܂����B�R�����g������ꍇ�́A[email protected]�܂ł��肢���܂��B
Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.