Java��r���܂ł������������܂����B��͂�Java�v���O���}�ɃX�L���`�F���W�������I�Ƃ����ǎ҂̂��߂ɁATomcat�̍ŐV�o�[�W�������g���Ȃ���JSP����b���������Ă����B�i�ҏW�ǁj
�@���݂̃C���^�[�l�b�g�̎���́A�f����u���O�A�I�����C���E�V���b�s���O�A�l�b�g�E�I�[�N�V�����A�j���[�X�T�C�g�ȂǁA���X���X�ƕω�������₳�܂��܂ȃT�[�r�X�����Web�T�C�g�ł��B�����́A��������PC��œ��삷��A�v���P�[�V�����̂悤�ɖL�x�ȋ@�\�������ł��邱�Ƃ���A��ʂɁuWeb�A�v���P�[�V�����v�ƌĂ�܂��B
�@���R�̂��ƂȂ���A�Œ�I��HTML�y�[�W���T�C�g�Ǘ��҂����Ƃŏ����悤�ȕ��@�ł́AWeb�A�v���P�[�V�����͎����ł��܂���B�����Œʏ�́A���[�U�[��Web�u���E�U�ɓ��͂����f�[�^��f�[�^�x�[�X�ɕۑ����ꂽ������ɁAWeb�T�[�o�����A���^�C����HTML�y�[�W��g�ݗ��āAWeb�u���E�U�ɑ���Ԃ��Ƃ����d�g�݂��������܂��B
�@JSP�iJavaServer Pages�j�́A���������u�R���e���c�̓��I�Ȑ����v����������e�N�m���W��1�ł��B1998�N�ɃT���E�}�C�N���V�X�e���Y�ɂ���čŏ���JSP�d�l�����\���ꂽ��AJava�ɂ��Web�A�v���P�[�V�����J���ɂȂ��Ă͂Ȃ�Ȃ���ՋZ�p�Ƃ��Đ��E���ŕ��y������܂��B2003�N11���ɂ͍ŐV�ł�JSP 2.0�����J����A���܂ł͎d�l�Ƃ��Ă��\���ɐ��n���Ă��܂��B
�@JSP�ł́A�ʏ��HTML�y�[�W�̑���ɁA�u.jsp�v�Ƃ����g���q�����uJSP�y�[�W�v���L�q���邱�ƂŁAWeb�R���e���c�I�ɐ����ł��܂��B�ȉ��̉�ʂ́A1����10�܂ł̐��l����ׂ�Web�y�[�W�����A���^�C���ɍ쐬����A�����ȒP��Web�A�v���P�[�V�����̗�ł��B
�@����Web�A�v���P�[�V�����́A�ȉ���JSP�y�[�W�ɂ���Ď�������Ă��܂��B
<%@ page contentType="text/html; charset=Windows-31J" %> |
�@�����ŁA�ԐF�̕�����JSP�ŗL�̃^�O�ł��B����ȊO�̕����ł́A�ʏ��HTML�^�O���L�q���܂��B�Ⴆ�Ώ�L�̗�ł́A�uc:forEach�v�Ƃ������[�v�p��JSP�^�O��1����10�܂ł̐��l�����A�����HTML��body�^�O�̊Ԃɑ}�����邱�ƂŁAWeb�u���E�U�ɕ\�����Ă��܂��B�܂�JSP�y�[�W�́A�u���I�ȃR���e���c��}��������������JSP�^�O�������v�Ƃ����_�������A�ʏ��HTML�y�[�W�Ɠ����悤�ɋL�q�ł��܂��B�܂�JSP�y�[�W�̓e�L�X�g�t�@�C���ł���A�R���p�C����Ƃ��s�v�Ȃ��߁A�������Ȃǂ̃G�f�B�^�ŊȒP�ɏC���ł���̂������ł��B
�@Web�R���e���c�I�ɐ��������i�Ƃ��Ē����Ȃ��̂�PHP������܂��B�ł́APHP��JSP�ɂ͂ǂ̂悤�ȈႢ������̂ł��傤���B�ȉ��́A���ꂼ����ȒP�ɔ�r�����\�ł��B
| �X�N���v�g | JSP | PHP |
|---|---|---|
| �g�p���� | Java | PHP |
| �J���x���_ | �T�� | Zend |
| ���pOS | Windows/Linux/UNIX | ���Linux |
| Web�T�[�o | ���Apache�{JSP�Ή��R���e�i | ���Apache |
| �p�t�H�[�}���X | �� | �� |
| �J���� | �� | �� |
| �K���̗e�Ղ��A �J���҂̑��� |
�� | �� |
| �z�X�e�B���O���̑��� | �� | �� |
| �ێ琫�A ��K�͑Ή� |
�� | �� |
| �|�[�^�r���e�B | �� | �� |
| �T�[�o�T�C�h�E�X�N���v�g�Z�p�̔�r | ||
�@PHP�́A�I�[�v���\�[�X�E�R�~���j�e�B���琶�܂ꂽ�Z�p�ł���A���Linux�T�[�o��ŗ��p����Ă��܂��BJava�Ȃǂɔ�ׂĊw�K�̗e�ՂȃX�N���v�g����𗘗p����̂ŁA���S�҂ł������ɏK���ł���̂������ł��B�܂��A�f�[�^�Z���^�[���Ǝ҂����鋤�p�z�X�e�B���O�i���p�T�[�o�݂̑��o���j�T�[�r�X�̂قƂ�ǂ�PHP�ɑΉ����Ă��܂��B�����������R����APHP�͏��K�͂�Web�A�v���P�[�V�����J���ōł��|�s�����[�ȃT�[�o�T�C�h�E�X�N���v�g�Z�p�Ƃ��ĕ��y���Ă��܂��B�������n�[�h�����Ⴂ�������A������x�̋K�͂���ƃp�t�H�[�}���X��ێ琫�A�J�����Y�����ێ�����̂�����Ȃ�܂��B
�@JSP�́A�O�q�̂Ƃ���T�����J�������T�[�o�T�C�h�E�X�N���v�g�Z�p�ł���ALinux��Windows�AUNIX�Ȃ�Java�����삷��唼�̃v���b�g�t�H�[���ŗ��p�ł��܂��BJSP��Java����̒m����O��Ƃ��邽�߁APHP�ɔ�ׂ�ΊJ���҂̐��͏��Ȃ��A�v���O���}�P�������߂ł��B�܂��f�[�^�Z���^�[�ł̉^�p�ɂ͐�pLinux�T�[�o�Ȃǂ��K�v�ɂȂ�܂��B�����������Ƃ���A���K�͂�Web�A�v���P�[�V�����J���ł�PHP�قǃ|�s�����[�ł͂���܂���B������JSP�́AJava����̓����ł���|�[�^�r���e�B��p�t�H�[�}���X�̍����A�I�u�W�F�N�g�w���ɂ��_������邽�߁A�X�P�[���u���ŐM�����ɗD�ꂽWeb�A�v���P�[�V�������\�z�ł��܂��B�����������R����A��?��K�͂�Web�A�v���P�[�V������A���x�ȐM������p���A�@�\���A�ێ琫���v�������EC�T�C�g���Ƃ̊�Ɩ��V�X�e���Ȃǂ�JSP���L�����p����Ă��܂��B
�@�ȏ�A����̓T�[�o�T�C�h�E�X�N���v�g�Z�p�ł���JSP�̊T�v���Љ�A���̈ʒu�t����������܂����B����́A�ƊE�W����Web�R���e�i�uTomcat�v�𗘗p����JSP�J�������\�z����菇��������܂��B
�����̂��m�点�{�L���ɂ����āA����JSP��PHP�AASP.NET�Ƃ��r������e���������܂������AJSP�^PHP��ASP.NET�������тŔ�r���邱�Ǝ��̂��s�K�ł���AJava��ASP.NET�̗D�ʐ��ɂ��Ă̋c�_�͖{�L���̎�|�ł͂Ȃ����߁AASP.NET�Ɋւ���L�q�͍폜�����Ă��������܂����B
���e�ɂ��Đ��m�������Ȃ������_�A�ǎ҂̊F�l�ɂ��l�ѐ\���グ�܂��B
Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook