EL�����g������SAStruts�^�O/�t�@���N�V�����͒��֗��FJava���S�҂����r�q��Web�A�v���������@�i4�j�i1/2 �y�[�W�j

Eclipse�v���O�C���uDolteng�v��Scaffold�Ƃ������������@�\��Seasar 2.4��HOT deploy�@�\�𗘗p���āADB�̎Q�ƁE�X�V�E�폜���ł���SAStruts��Web�A�v�������܂��BJava���S�҂����łȂ�Struts�Ɋ��ꂽ�J���҂��K���ł�

» 2009�N02��02�� 10��00�� ���J
[�V�c�q�[�C������Ѓp���[�G�b�W]

�@���r�q��Java��Web�A�v���P�[�V��������邽�߂֗̕��ȃc�[�����Љ��{�A�ڂ������4��ڂł��B�O��́u�T�[�o�ċN���s�v��SMART deploy�ƃo���f�[�V�����v�ł́A�o���f�[�V�����i���̓`�F�b�N�E���؁j�ɂ‚���Struts��SAStruts���r���A���r�q�ɊJ�����邤���Ō������Ȃ��uSMART deploy�v�Ƃ͉����ɂ‚��ĉ�����܂����B

�@�����JSP�̘b�ł��B����JSP�̘b�ŁASAStruts���v���[���e�[�V�����w�A�T�[�r�X�w�A�p�[�V�X�e���X�w�ƕ������Ƃ��Ƀv���[���e�[�V�����w�̗���͂��ׂĒǂ������ƂɂȂ�܂��B�‚܂�ASAStruts�̊�{�@�\�𗘗p���AHTML��Ԃ����Ƃ��ł���悤�ɂȂ����Ƃ����܂��BSAStruts�𗘗p���邤����JSP�L�q�ɕ֗���SAStruts���J�X�^���^�O���t�@���N�V�����ɂ‚��Đ������܂��B

�@�Ȃ�����̋L���ł��A�ڑ�1��́w1����Web�A�v��������Eclipse�v���O�C���uDolteng�v�x�ō쐬�����‹����g�p���܂��B�܂��ǂ�ł��Ȃ����́A��1��L�����珇�Ԃɓǂނ��Ƃ������߂��܂��B

���䂢�Ƃ���Ɏ肪�͂�SAStruts��Eclipse�v���O�C��

�@�܂�����́A�֗���SAStruts������ɕ֗��Ɏg�����߂�Eclipse�v���O�C���uSAStruts Plugin�v�̋@�\�ɂ‚��Ă��Љ�܂��B

�@SAStruts Plugin�ɂ͈ȉ���3�‚̋@�\������܂��i���L���X�g�̓C���f�b�N�X�ɂȂ��Ă��܂��j�B

�@�J���҂��ʓ|�������Ǝv���킸���ȕ����������ɖ��߂Ă���܂��B

JSP�ւ̏����������炢

�@Action�̖߂�l�Ŏw�肳�ꂽURL��JSP�̂Ƃ��A�Ή�����JSP���Ăяo����JSP�̏��������s����܂��B

�@�֘A����JSP�͕������URL�̂Ƃ���Ȃ̂ŁA�����Ńt�@�C����T���Ă��悢�̂ł����A������SAStruts Plugin��1�–ڂ̋@�\���g���Ă݂܂��傤�B

SAStruts Plugin�֗̕��@�\���́y1�z

�@1�–ڂ�SAStruts Plugin�̋@�\��Java�t�@�C������֘A����JSP�t�@�C���փV���[�g�J�b�g�ŊȒP�ɔ�Ԃ��Ƃ��ł��܂��BJSP�t�@�C�������L�q����Ă��镶����̂���s�ŃV���[�g�J�b�g�L�[�mCtrl�n�{�mF8�n�������Ă��������B�֘A����JSP�t�@�C���Ɉ�u�ɂ��Ĕ�ׂ�͂��ł��B�܂��AJSP�t�@�C������Java�t�@�C���ւ������V���[�g�J�b�g�L�[�Ŕ�Ԃ��Ƃ��ł��܂��B

}1@m֘AJavat@CJn �}1�@�m�֘A����Java�t�@�C�����J���n

�@�����A�֘A����JSP�t�@�C���AJava�t�@�C�������‚���Ȃ��ꍇ�A�����I�ɍ쐬�̂��߂̃_�C�A���O�{�b�N�X���\������܂��B

}2@Javat@C쐬_CAO �}2�@Java�t�@�C���쐬�_�C�A���O

�@����ɂ���āAStruts�ł�JSP�t�@�C����Java�t�@�C���������ŒT���Ȃ�����݂ɁA�uJava�𒼂��ā����΂̃t�@�C����T���ā�JSP�𒼂��āv�Ƃ��Ă������̂��V���[�g�J�b�g�L�[�����Ŋ֘A�t�@�C�����s�����ł���̂ŁA�킸���ȈႢ�ł����A�J���̃m�C�Y�����炷���Ƃ��ł��A�J���X�g���X���y�����Ă���܂��B����͍ŏI�I�ɐ��Y���̍��ƂȂ��ĕ\���Ǝv���܂��B

3�‚�SAStruts�J�X�^���^�O���g���Ă݂悤

�@���ɁASAStruts�̃J�X�^���^�O�̐��������܂��傤�B�Ƃ����Ă��A���ݗp�ӂ���Ă���^�O�͂킸��3�‚ł��BSAStruts�͏����̃\�[�X�ő傫���T�|�[�g�����悤�ɍ���Ă���̂ŁA�o������̂̐������ɏ��Ȃ��ł��BSAStruts�ŗp�ӂ���Ă���^�O�͈ȉ���3�‚ł��i���L���X�g�̓C���f�b�N�X�ɂȂ��Ă��܂��j�B

�@����ł́A1�‚��ƒJ�X�^���^�O�̐��������܂��傤�B

<s:form>�^�O

�@<s:form>�^�O�́AStruts�̃J�X�^���^�O��1��<html:form>�^�O�ɑ�����̂ł��B<html:form>�^�O�ł́AAction�p�X�̍Čv�Z���s���Ȃ����߁A���΃p�X�ȂǂŋL�q����Ɠ����y�[�W�ɃA�N�Z�X���邽�тɁAURL������Ă��܂���肪����܂����B

�@SAStruts�ŗp�ӂ���Ă���<s:form>�^�O�ł�action������ݒ肵�������N��URL����Ƃ��āA�p�X���u/�v�Ŏn�܂��Ă���ꍇ�A�R���e�L�X�g���[�g���猩����΃p�X�ɂȂ�܂��B�p�X���u/�v�Ŏn�܂��Ă��Ȃ��ꍇ�AJSP�t�@�C�����猩�����΃p�X���v�Z����Đݒ肳��܂��B

�@���̎����v�Z�ɂ��A���N�G�X�g�̃p�X���u/dept�v�ł����Ă��u/dept/list�v�ł����Ă��A���΃p�X�œ��͂��Ă����Ă��o��URL�����ꂽ�肷�邱�Ƃ��Ȃ��Ȃ�܂��B

<s:link>�^�O

�@<s:link>�^�O�͐�قǏЉ��<s:form>�^�O�̃����N�łł��BStruts��<html:link>�^�O�ɑ�����̂ł��Bhref������ݒ肷��Ƃ���<s:form>�Ɠ��l�̃p�X�̌v�Z���s��ꓯ�l�ɏo��URL������邱�Ƃ��Ȃ��Ȃ�܂��B

<s:submit>�^�O

�@<s:submit>�^�O��Struts��<html:submit>�^�O�ɑ�����̂ł��B���ł��O��̃o���f�[�V�����̂Ƃ����ŏo�Ă��܂����B

�@<s:submit>�^�O���g�p����ƁA�ȒP�ɃN���C�A���g�o���f�[�V�������ݒ�ł��܂��BclientValidate������true��ݒ肷��ƃN���C�A���g�o���f�[�V�������ł��܂��B�ڂ����b�͑O��L�����Q�Ƃ��Ă��������B

SAStruts Plugin�֗̕��@�\���́y2�z

�@JSP�������Ƃ��́ASAStruts Plugin�̋@�\��2�–ڂ̋@�\���𗧂��܂��BEclipse�ɕW���Ŕ����mJSP Editor�n�ł́AJSP�̃R�[�h�⊮���܂������ł��܂���ł����B�������ASAStruts Plugin�𓱓����邱�Ƃɂ��AJava�t�@�C�������łȂ�JSP�t�@�C���̂Ƃ���ActionForm�Ȃǂ̃v���p�e�B���Q�Ƃ�����\�����Ă���܂��B����ɂ���āA�����JSP�̃R�[�f�B���O���y�ɂȂ�Ǝv���܂��B

}3@JSP̃R[h⊮ �}3�@JSP�̃R�[�h�⊮

Struts�^�O���X�}�[�g��JSP 2.0�́uEL���v�Ƃ́H

�@�����Â��v���W�F�N�g��Struts���g���Ă����l�́u����H�v���Ǝv�����l�����邩������܂���BStruts�̂ł��������JSP 1.x���������߁A�^�O�ł���K�v���Ȃ����̂��^�O�Ƃ��Ē�`����Ă��܂��B�������AJSP 2.0����́uEL���v�Ƃ������̂��p�ӂ���A�ȒP�Ƀ��\�b�h���Ăяo����悤�ɂȂ�܂����B��������͏��������A���̏Љ���s�������Ǝv���܂��B

�@Struts�Œl���o�͂���ɂ�<bean:write>�^�O���g�p���Ă����Ǝv���܂��B�Ⴆ�΁A�ȉ��̂悤�Ȋ����ł��B

<bean:write name="usrdata" property="userId" />

�@�����EL���ŏ����ƁA�ȉ��̂悤�ɂȂ�܂��B

${f:u(usrdata.userId)}

�@�قƂ�ǕK�v�ȃp�����[�^�݂̂��L�q���邾���ɂȂ�܂��B�S�̂Ō����Ƃ��ɔ��ɃX�}�[�g�ɂȂ�܂��B

EL���͏d�˂邱�Ƃ��ł���I

�@�܂�JSP 1.x�ł́A�^�O�͏d�˂邱�Ƃ��ł��܂���ł������AEL���͏d�˂āA���̃��\�b�h���Ăяo�����Ƃ��ł��܂��B

�@��q����SAStruts�̃t�@���N�V�����̎g�p��ł�����܂����A�uHTML�G�X�P�[�v�������v����Ɂu�󔒂͋󔒂̂܂ܕ\���������v�u�����ĉ��s�������v�Ƃ����Ƃ��ɂ́A�ȉ��̂悤�ɏd�˂�΂��ׂď�������܂��B

${f:br(f:nbsp(f:h(textarea)))}

�@<logic>�^�O�ŏ����Ă������̂Ȃǂ��AJSTL�iJava Standard Tag Library�j��EL����g�ݍ��킹��΁A�J�X�^���^�O���g�����L�q�ʂ����Ȃ��X�}�[�g�Ȍ`�ŋL�q�ł��邱�Ƃ������Ȃ��Ă��܂��B

EL�����g�������A8�‚�SAStruts�t�@���N�V����

�@SAStruts�ł��AEL�����g�������t�@���N�V���������݈ȉ���8�—p�ӂ���Ă��܂��i���L���X�g�̓C���f�b�N�X�ɂȂ��Ă��܂��j�B

�@���y�[�W�ł́A�����1�‚��‹�̓I�ȃR�[�h�ƂƂ��ɐ������܂��B�܂��AJSP��SAStruts�̃J�X�^���^�O��t�@���N�V�������g�����߂̐ݒ�����Ď��s���Ă݂܂��傤�B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { 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�[�}

4AI by IT - AIAAA
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