Java��r���܂ł������������܂����B��͂�Java�v���O���}�ɃX�L���`�F���W�������I �Ƃ����ǎ҂̂��߂ɁATomcat�̍ŐV�o�[�W�������g���Ȃ���JSP����b���������Ă����B�i�ҏW���j
�@JSP�J���ł́A�uJavaBeans�R���|�[�l���g�i�ȉ��AJavaBeans�j�v�ƌĂ��R���|�[�l���g�E���f�����L�����p����Ă��܂��B����́A����JavaBeans�Ƃ͉����A�ɂ��ĊȒP�ɐ������܂��B
�@JavaBeans�Ƃ́A�����ȒP�ɂ����uJava�N���X�v�̂��Ƃł��B�������A���ʂ�Java�N���X�̂��ׂĂ�JavaBeans�Ƃ��Ĉ�����킯�ł͂���܂���B�T���E�}�C�N���V�X�e���Y�����J����JavaBeans 1.01�d�l�ɂ́A���̂悤�ɋL����Ă��܂��B
�@�uJavaBeans�Ƃ́A�J���c�[����Ńr�W���A������ɂ���Ĉ�����A�ė��p�\�ȃ\�t�g�E�F�A�E�R���|�[�l���g�ł���v
�@���̋L�q�̂Ƃ���A���Ƃ���JavaBeans�̓r�W���A���J���c�[�������̃R���|�[�l���g�E���f���Ƃ��č��肳��܂����B�}�C�N���\�t�g�̃r�W���A���J���c�[���uVisual Studio�v�ł����uActiveX�R���g���[���v�ɑ�������R���|�[�l���g�ł��B
�@�������ߔN�́AJavaBeans�̓r�W���A���J���c�[���ɂƂǂ܂炸�ATomcat�Ȃǂ�Web�R���e�i��A�v���P�[�V�����E�T�[�o��ŗp������u�T�[�o�T�C�h�E�R���|�[�l���g�v�Ƃ��Ă��L�����y���Ă��܂��B
�@������ɂ���AJavaBeans�̍ő�̓����́A���ʂ�Java�N���X�Ƃ͈قȂ�u�J���c�[����Web�R���e�i�����O�m���Ȃ��Ɉ�����\�t�g�E�F�A�E�R���|�[�l���g�v�ł���Ƃ����_�ł��B�Ⴆ�A���Ȃ����ȉ��̂悤��Java�N���X�����삵���Ƃ��܂��B
public class Foo { public Foo(String i) { // ���������� } //�ȉ��� }
�@�J���c�[����Web�R���e�i���A����Java�N���X�̃I�u�W�F�N�g������P�[�X���l���Ă��������B�ʂ����āA�R���X�g���N�^Foo�̈����ɂ͂ǂ̂悤�Ȓl��n���悢�̂ł��傤���H ���̂悤�ɁA���̎�茈�߂��Ȃ��L�q���ꂽJava�N���X�ł́A���O�m�����Ȃ�����I�u�W�F�N�g����邱�Ƃ����ł��Ȃ��̂ł��B
�@����ɑ���JavaBeans�́A���O�m�����Ȃ��Ă�������悤�Ɂu���̍�@�v�ɏ]���ċL�q���ꂽJava�N���X�ł��B��̓I�ɂ́A�ȉ��̂悤�ȃ��[���ł��B
�@�ȉ��A���ꂼ��̍�@�ɂ��Đ������܂��B
�@JavaBeans�ƂȂ�Java�N���X�́Apublic�ł���i�܂�A�p�b�P�[�W�O����Ăяo���\�ł���j�A�����������Ȃ��R���X�g���N�^������Ă���K�v������܂��B��L�̃N���XFoo�ɂ��̃��[���Ă͂߂�ƁA�ȉ��̂悤�ɂȂ�܂��B
public class Foo { public Foo() { // ���������� } }
�@�R���X�g���N�^�Ɉ�����n���K�v���Ȃ���A�J���c�[����Web�R���e�i�ł́ufoo.getClass().newInstance();�v�Ƃ������R�[�h���L�q���邱�ƂŃN���XFoo�̃I�u�W�F�N�g���ł��܂��B
�@�����Ƃ��A�������̂Ƃ���Java�N���X�ɂ́u�f�t�H���g�E�R���X�g���N�^�v�ƌĂ��d�g�݂�����܂��B�܂�AJava�N���X�ɃR���X�g���N�^��1����`���Ȃ��ꍇ�Apublic�ł�������Ȃ��̃R���X�g���N�^���ÖٓI�ɗp�ӂ����Ƃ������̂ł��B����āA�R���X�g���N�^���œ��ʂȏ������������K�v�łȂ�����AJavaBeans�ɃR���X�g���N�^���I�ɋL�q����K�v�͂���܂���B�Ⴆ�A
public class Foo { }
�@�ƋL�q�����Ƃ��Ă��A���h��1��JavaBeans�Ƃ��Ĉ������Ƃ��ł��܂��B
�@�Ȃ��AJava�N���X�����ۃN���X��C���^�[�t�F�C�X�ł���ꍇ�A�J���c�[����Web�R���e�i���ŃI�u�W�F�N�g�������s���Ȃ����߁AJavaBeans�Ƃ��Ĉ������Ƃ͂ł��܂���B
�@����́AJavaBeans�Ƃ͉�����������A���̍�@��1���Љ�܂����B����́A��������JavaBeans�̂���1�̍�@�ł���u�v���p�e�B�v�ɂ��Đ�������\��ł��B
Copyright © ITmedia, Inc. All Rights Reserved.