�@�O����Tomcat���g���S�h�Ɋ��p���邽�߂ɁA�c�[�����g�����^�p�̎d����Tomcat�̐ݒ�ɂ��ĉ�����܂����B
�@�����Tomcat�̈��S�����班������āATomcat 6�̐V�@�\�̗��p���@�ɂ��ĉ�����܂��BTomcat 6�ł́A�������̑傫�Ȋg��������܂������A�����J2SE 1.5�Ŏ������ꂽNew I/O API�ijava.nio�p�b�P�[�W�j��p����Comet�i�R���b�g�j�ʐM�ɂ��ĉ�����܂��B
�ʏ��HTTP�ł̒ʐM���N���C�A���g��Web�u���E�U�Ȃǂ����T�[�o�����N�G�X�g�𑗐M���A�T�[�o�̓��N�G�X�g�����߂������X�|���X��Ԃ��܂��B�܂�A�ʐM�̃^�C�~���O�̓N���C�A���g���������Ă���A�T�[�o�����猩��ƍD���ȃ^�C�~���O�ŒʐM���ł��Ȃ��̂ŁA�N���C�A���g��Web�u���E�U���甭�M����郊�N�G�X�g�ɑ��ă��X�|���X��Ԃ��A�Ƃ���������1�T�C�N���Ƃ��čs���Ă���u�v���^�̒ʐM�v�Ƃ����܂��B
�@�v���^�̒ʐM�ł́A�T�[�o���ŏ��̍X�V���������ꍇ�ȂǂɃ��A���^�C���Ƀf�[�^���擾�ł��܂���B���݂�Web�A�v���P�[�V�����Łu�^���I�ȃ��A���^�C���v�̃f�[�^�X�V���s�����߂ɂ́A�N���C�A���g���������I�Ƀ��N�G�X�g�𑗐M����Ȃǂ̑Ή�������Ă��܂��B
�@�������A���̂悤�ȏ����̓N���C�A���g�E�T�[�o�Ɋ|���镉�ׂ��傫���Ƃ������ɕ����āA�ʐM���ׂ����ɑ傫���Ȃ�N���C�A���g����������Α�����قǏ�������g���t�B�b�N�������Ă��܂��Ƃ�����肪����܂��B
�@���̂悤�Ȗ����������邽�߂ɊJ�����ꂽ�Z�p��Comet�ł��BComet�́AHTTP�̒ʐM�����̂܂ܗ��p���A�^���I�ȁu�v�b�V���^�ʐM�v���s���d�g�݂ɂȂ��Ă��܂��B
�@Comet�ł́A�܂��N���C�A���g���甭�s���ꂽ���N�G�X�g���T�[�o���Ŏ���ɁAHTTP�R�l�N�V�������T�[�o�ŊJ�����ςȂ��ɂ��邽�߁A�N���C�A���g�ɑ��đ��M����͂��̃T�[�o����̃��X�|���X��҂����܂��B�������邱�ƂŁA�f�[�^���M�̃^�C�~���O���T�[�o���ֈϏ����܂��B�������āA���������M�������N�G�X�g�̓��e�f������ꍇ��A�ق��̐l�����M�������N�G�X�g�ɑ��ăT�[�o�������������Ƃ��ɁA���X�|���X��Ԃ��܂��B
�@�T�[�o���N���C�A���g�փ��X�|���X��Ԃ�������ɁA�܂��N���C�A���g���烊�N�G�X�g�𑗐M�����邱�Ƃł܂���̏�Ԃɖ߂�A�^�����A���^�C���ʐM���ł���悤�ɂȂ�A�`���b�g�̂悤�����A���^�C���X�V�A�v���P�[�V�����̎������ł���悤�ɂȂ�܂��B
�@Ajax�́A�N���C�A���g�����������������������Z�p�ł����AComet�͂���ɉ����āA�T�[�o������̔������������ł���Z�p�Ȃ̂ł��B�ڍׂ́�IT�̋L���u���o�[�XAjax�@�\��Ajax�{Java�������Ƃ₳��������H�v�����Q�Ƃ��������B
�@Tomcat 6�ł́AComet�������ł���R�l�N�^��2����܂�
�@1��NIO�iNew I/O�j�̃R�l�N�^��p������@�ŁA����1��APR�iApache Portable Runtime�j�R�l�N�^��p���Ď���������@�ł��B
�@APR��p������@�́A2007�N12�����݂ł͓����ɐ�p���C�u�����̓����ȂǕK�v�Ȃ̂ŁA�����NIO�R�l�N�^��p����Comet���������Ă݂܂��傤�B
�@�܂��ANIO�R�l�N�^�����p�ł���悤��Tomcat�̐ݒ��ύX���܂��Bserver.xml���G�f�B�^�ŊJ���Ď��̂悤�ɕҏW���Ă��������Bserver.xml�̒��g�̏ڍׂ��O��́uTomcat�̎�v�Ȑݒ��server.xml�Łv�ȍ~�����Q�Ƃ��������B
�@server.xml���J������Aconnector��protocol���uorg.apache.coyote.http11.Http11Protocol�v����uorg.apache.coyote.http11.Http11NioProtocol�v�ւƕύX���܂��B
server.xml�̕ύX |
<Server port="8005" shutdown="SHUTDOWN"> |
�@�t�@�C���̕ҏW���I�������ۑ����ATomcat���ċN�����邱�Ƃ�NIO�R�l�N�^���L���ɂȂ�܂��B�ォ��web.xml�̏C���ōċN�����K�v�ɂȂ�̂ŁA��肠�������̂܂��Ɉڂ�܂��傤�B
�@Tomcat 6��Comet���g�����߂̐ݒ�͂���ŏI���ł��B���y�[�W�ł�Comet���g�����`���b�g�A�v���P�[�V�����̎������@��������܂��B
Copyright © ITmedia, Inc. All Rights Reserved.