JSP�̃X�N���v�g��MVC�F��蒼���uJSP��Tomcat�v�i5�j

Java��r���܂ł������������܂����B��͂�Java�v���O���}�ɃX�L���`�F���W�������I�Ƃ����ǎ҂̂��߂ɁATomcat�̍ŐV�o�[�W�������g���Ȃ���JSP����b���������Ă����B�i�ҏW�ǁj

» 2006�N08��01�� 00��00�� ���J
[�g��a���C�L����ЃX�e�B���n�E�X]

JSP�̃X�N���v�g

�@�O�����������Ƃ���AJSP�ł́A�ȉ���3��ނ�JSP�^�O���L�q�ł��܂��B

  • �f�B���N�e�B�u
  • �X�N���v�g
  • �A�N�V����

�@�f�B���N�e�B�u�́AJSP�y�[�W�ɂ܂‚�邳�܂��܂Ȏw���idirective�j��Web�R���e�i�֓`����JSP�^�O�ł��B�O���́A�upage�f�B���N�e�B�u�v��p����JSP�y�[�W�̕����R�[�h��Web�R���e�i�Ɏw���������Љ�܂����B������������́AJSP�ɂ�����X�N���v�g�̊T�v��ʒu�t���ɂ‚��Đ������܂��B

�@�O���A�ȉ��̂悤�ȃT���v���R�[�h�����グ�܂����B

<%@ page contentType="text/html; charset=Windows-31J" %>
<html>
  <head>
    <title>JSP Sample</title>
  </head>
  <body>
    ����ɂ��́A���̓����� <%= new java.util.Date() %> �ł��B
  </body>
</html>

�@���̃R�[�h�ł́A�ȉ��̕����ɂ����āAJSP�̃X�N���v�g�ƌĂ΂�镶�@��p���Ă��܂��B

<%= new java.util.Date() %>

�@�����̂Ƃ���A�X�N���v�g�ł́AJava�R�[�h�𒼐ڋL�q�ł��܂��B����Java�R�[�h�ɂ���ăR���e���c�𓮓I�ɐ������AHTML�y�[�W�ɑ}������d�g�݂ł��B��q�̃R�[�h��ł́A���݂̓�����\��Data�I�u�W�F�N�g�𐶐����AWeb�u���E�U�ɕ�����Ƃ��ďo�͂��Ă��܂��B

�@JSP�ł́A���������X�N���v�g�Ƃ��āA�ȉ��̂悤�ȃ^�O�����p�ł��܂��B

�^�O�Ǝg�p�� ���� �@�\
<% Date d = new Date(); %> �X�N���v�g���b�g Java�R�[�h�̎��s
<%= 1 + 2 %> �� Java���̎��s��Web�u���E�U�ւ̏o��
<%! Date d = null; %> �錾 Java�t�B�[���h�܂��̓��\�b�h�̐錾
<%-- �R�����g --%> �R�����g �R�����g�̋L�q
�\ JSP�ŗ��p�ł���X�N���v�g�̃^�O

�@�����̒��ł��A�u<% ... %>�v�Ƃ����L�@�ɂ��Java�R�[�h���L�q����u�X�N���v�g���b�g�v�́A������JSP�J���ł͍ł��L���p����ꂽ�^�O�ł��B�Ⴆ�΃f�[�^�x�[�X�����@�\��V���b�s���O�E�J�[�g�@�\�Ȃǂ̃r�W�l�X�E���W�b�N�i�Ɩ������j���X�N���v�g���b�g�ŋL�q������@���悭�g�p����Ă��܂����B

�X�N���v�g����MVC��

�@���������uWeb�y�[�W�ɖ��ߍ��܂ꂽ�X�N���v�g�Ńr�W�l�X�E���W�b�N���L�q����v�Ƃ����J���X�^�C���́APHP��ASP�Ƃ������ق��̃T�[�o�T�C�h�E�X�N���v�g�Ƃ����ʂ�����̂ł��B���������̕��@�́AJSP�J���̌���ɍ������������ʂƂȂ�܂����B�Ȃ��Ȃ�HTML�R���e���c��Java�R�[�h��1�‚�JSP�y�[�W�ɍ��݂��邽�߂ɁA�ȉ��̂悤�ȃf�����b�g�𐶂��邩��ł��B

  • Java�R�[�h�̃����e�i���X����ė��p�����Ⴍ�Ȃ�
  • Java�J���c�[�������p�ł����A���Y�����Ⴍ�Ȃ�
  • Web�f�U�C�i�[�ƃv���O���}�[�̕��Ƃ����

�@���̂��ߌ��݂�JSP�J���ł́A�����̃X�N���v�g�͂��܂藘�p����Ă��܂���B���̑���Ƃ��āAWeb�A�v���P�[�V�����S�̂̋@�\���ȉ��̂悤�Ȗ������S�Ŏ���������@�A������uMVC�iModel View Controller�j���f���v���L���p�����Ă��܂��iMVC���f���ɂ‚��ďڂ�����Java Solution FAQ���Q�Ɓj�B

  • �r�W�l�X�E���W�b�N�̎��s�c�cJava�N���X�iModel�j
  • �r�W�l�X�E���W�b�N�̎��s���ʂ�HTML�\���c�cJSP�y�[�W�iView�j
  • �S�̂̐���c�c�T�[�u���b�g�iController�j
}1@MVCf̗ �}1�@MVC���f���̗�

�@���̂悤�ɁAMVC���f���ɂ�����JSP�y�[�W�̖����́u�r�W�l�X�E���W�b�N�̎��s���ʂ�HTML�\���v�ɂ���܂��B��������MVC���f���̕��y�ƂƂ��ɁAWeb�A�v���P�[�V������JSP�P�̂Ŏ��������͏��Ȃ��Ȃ�AMVC���f���̘g�g�݂����炩���ߎ��������uMVC�t���[�����[�N�v�̓�������ʓI�ƂȂ�܂����BMVC�t���[�����[�N�̑�\��Ƃ��ẮA�ȉ��̂悤�Ȃ��̂�����܂��B

  • Struts
  • JSF
  • Turbine

�@�����MVC�t���[�����[�N�̋@�\������ɂ‚��Ă̐����͂ق��ɏ���Ƃ��āA�����ł́u�X�N���v�g�͂Ȃ�ׂ��g�p���Ȃ��v�uWeb�A�v���P�[�V�����J���ł�MVC�t���[�����[�N�̓������������Ȃ��v�Ƃ����_�����������Ă����Ă��������B�����̎����A�{�A�ڂł́A�X�N���v�g�ɂ‚��Ă̏ڂ��������͏ȗ��������Ǝv���܂��B

�@�����܂ł̐����ɂ���āAJSP�y�[�W�͎��̂Ƃ���u�������ʂ�HTML�\���v�̂��߂̎�i�ł��邱�Ƃ������ł����Ǝv���܂��B�ł͋�̓I�ɁA�X�N���v�g���g�킸�ɁA�ǂ̂悤�ȕ��@�ŏ������ʂ�HTML�\������̂ł��傤���B����́A���̓����ł���u�A�N�V�����v�ɂ‚��Đ������܂��B


Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B