MyEclipse��Java EE�J��������������v���O�C���̏W�听�ł������J�������B������Ajax�̊J����e�Ղɂ���@�\���������킹�Ă���B�{�A�ڂł́A�T�[�o�T�C�h��Java EE���A�N���C�A���g�T�C�h��Ajax��p����Web�A�v���P�[�V������MyEclipse���g���ėe�ՂɊJ�������@���Љ�Ă����B�܂��AAjax��Java EE�̘A�g�ɂ�Ajax�J���p��Java�t���[�����[�N�uDWR�v�����p����B�i�ҏW���j
�@�O���܂łŁAMyEclipse��DWR�������܂��܂ȕ֗��@�\�ɂ��ĉ�����Ă��܂����B�����2007�N4��26���Ƀ����[�X���ꂽDWR 2.0�̖ڋʋ@�\��1�����o�[�XAjax�ɂ��ĉ�����܂��B
�@���o�[�XAjax�Ƃ́A�T�[�o������u���E�U��JavaScript�R�[�h�𑗐M�����T�[�o�v�b�V���^�̋@�\�ł��B
�@DWR�ł́A�f�[�^���u���E�U���Ƀv�b�V����������Ƃ��āA�|�[�����O�iPolling�j�A�R���b�g�iComet�j�A�s�M�[�o�b�N�iPiggyBack�j��3�������T�|�[�g���Ă��܂��B
�@�u���E�U��������Ԋu�ŃT�[�o���Ƀ��N�G�X�g�𓊂��āA�y�[�W���X�V����Ă��Ȃ����ǂ����₢���킹������ł��B���̕����ł́A�T�[�o���̏�X�V����Ă��Ȃ��Ă��A�u���E�U���T�[�o�ɃA�N�Z�X���Ȃ��Ă͂Ȃ�܂���B�]���āA�N���C�A���g����������ƁA�T�[�o���ւ̃A�N�Z�X�����ɑ����Ȃ�܂��B
�@�܂��A�T�[�o���̍X�V�������ɒʒm���邽�߂ɂ́A�A�N�Z�X����Ԋu��Z������K�v������A������A�N�Z�X���𑝂₷���ƂɂȂ�܂��B
�@�ʏ�A�u���E�U����T�[�o�Ƀ��N�G�X�g�����M�����ƁA�T�[�o�ŏ������s���A���X�|���X��Ԃ��܂��B�R���b�g�����ł́A�u���E�U���烊�N�G�X�g������Ă��A�����Ƀ��X�|���X��Ԃ��܂���B�T�[�o�́A���N�G�X�g������Ă����X�|���X��Ԃ����A�u���E�U��҂����܂��B�`���b�g�ւ̏������݂Ȃǂ̃C�x���g�����������Ƃ��ɁA���߂ă��X�|���X��Ԃ��܂��B�u���E�U����Ajax�v���O�����̓��X�|���X�����Ƃ����ɁA���N�G�X�g���T�[�o���ɓ����A�ēx�҂�����܂��B
�@���̂悤�ɂ��邱�ƂŁA�C�x���g����������ƁA�����Ƀ��X�|���X���u���E�U�ɒʒm�ł���̂ŁA�ʒm�̃��A���^�C�����������ł��܂��B�܂��A�|�[�����O�����̂悤�ɗ]�v�ȃA�N�Z�X���K�v����܂���B�������A���X�|���X�������ɂ͕Ԃ��Ȃ����߂ɁA�҂����Ă���Ԃ̓T�[�o���̎����i�R�l�N�V������X���b�h�Ȃǁj���L���Ă��܂��Ƃ�����肪����܂��B
�@�s�M�[�o�b�N�Ƃ́A�֏�A�����Ƃ����Ӗ��ł��B���Ȃ킿�A���̕����ł́A�ق��̃��N�G�X�g�̃��X�|���X�ɕ֏悵�āA�T�[�o���̍X�V��Ԃ������ł��B�Ⴆ�A�`���b�g�̏ꍇ�A�������������Ƃ��ɏ��߂āA�ق��̐l�̏������ݓ��e�����f����邱�ƂɂȂ�܂��B
�@���̕����ł́A�|�[�����O�̂悤�ɃA�N�Z�X���������邱�Ƃ��A�R���b�g�̂悤�ɃT�[�o���̎������L���Ă��܂����Ƃ�����܂���B���A�ق��̃��N�G�X�g���Ȃ��ƕ֏�ł��Ȃ����߁A���A���^�C�����ɑ傫�������Ă��܂��܂��B
��ɐ��������悤�ɃR���b�g�ł́A�R�l�N�V�������J���������ɂ��܂��B���̂��߁A�R�l�N�V�����Ɋ֘A�t����ꂽ�T�[�o���̃��\�[�X�i�v���Z�X��X���b�h�j���m�ۂ��ꂽ�܂܂ɂȂ��Ă��܂��܂��B�]���āA�����ɐڑ�����N���C�A���g��1���̃I�[�_�[����ƁA�T�[�o���p���N���Ă��܂��\��������܂��B���ꂪC10K����i�N���C�A���g1������j�ƌĂ����̂ł��B DWR��C10K���ɑΉ����邽�߂ɁA�������̎��݂��s���Ă��܂��B�A�v���P�[�V�����T�[�o��1�ł���Jetty�ɂ́AC10K�ɑΉ��������ʂȋ@�\����������Ă��܂��BDWR�́A�A�v���P�[�V�����T�[�o��Jetty�ł���A���̋@�\�𗘗p���܂��B�܂��A�ŋ߂ł́A�T�[�o���̕��ׂ������Ȃ�ƁA���I�ɐڑ����Ԃ�Z���A�ؒf���Ԃ�����悤�Ɏ��݂�@�\���������܂����B
�@�ȏ�̂悤�ɁA���ꂼ��̕����ɂ͒����Z��������A�ǂ̕����Ŏ�������ׂ����Y�݂܂��BDWR�ł���A�u���E�U�Ȃǂ̏����擾���A�����I�ɍœK�ȕ�����I�����Ă���܂��B�J���҂����炩���߂ǂ̕����ŒʐM���邩���w�肷��K�v������܂���B
�@DWR�̃��o�[�XAjax�𗘗p����ɂ́A�T�[�o���ƃN���C�A���g���ł��ꂼ��ȒP�Ȑݒ肪�K�v�ł��B
�@WEB-INF/web.xml��DwrServlet�̎w��ɁAinit-param�Ƃ��Ď��̂悤�ɁAactiveReverseAjaxEnabled��true�ɂ��Ă��������B
<servlet> |
�@�u���E�U���y�[�W��ǂݍ��Ƃ��ɁA��x��������JavaScript�Ăяo�������s���āA���o�[�XAjax���L���ɂȂ�悤�ɂ��܂��B
dwr.engine.setActiveReverseAjax(true); |
Copyright © ITmedia, Inc. All Rights Reserved.