Hello World�I�ŗ�������AWeb�A�v���J���̕��Ɖ��F�I�[�v���\�[�XTERASOLUNA�ō��Web�A�v���i2�j�i1/3 �y�[�W�j

» 2008�N11��11�� 00��00�� ���J
[�t�F���C�������NTT�f�[�^]

�@�A�ڑ�1��́uStruts�̏�������������Web�t���[�����[�N�Ƃ́H�v�ł́ATERASOLUNA Server Framework for Java Web���i�ȉ��ATERASOLUNA�t���[�����[�N�j�𗘗p����ȉ��̂悤�ȃ����b�g���Љ�Ă��܂����B

  1. �Ɩ����W�b�N�̓Ɨ��������܂蕪�Ƃ����i�����
  2. �Z�b�V�����Ǘ����s�v�ŁA���������[�N�ɂ��V�X�e���_�E���̃��X�N���ጸ�����
  3. �f�[�^�x�[�X�A�N�Z�X�����̋L�q���ȑf�������

�@��2��ł́ATERASOLUNA�t���[�����[�N���g���ĊȒP�ȃT���v���A�v���P�[�V�������쐬���܂��B���ۂɃT���v�����쐬����ߒ��ŁA�e�N���X��ݒ�t�@�C���̓��e�ɂ‚��ĉ�����ATERASOLUNA�t���[�����[�N�̓��쌴���𗝉����܂��傤�B�܂��A���l���ł�Web�A�v���P�[�V�����J���ŁA��̓I�ɂǂ̍�Ƃ𕪋Ɖ����A�ǂ̍�Ƃɂ‚��ď�񋤗L���Ȃ��Ă͂Ȃ�Ȃ��̂��ɂ‚��Ă��G��AWeb�A�v���P�[�V�����J���̑S�̓I�ȍ�ƃC���[�W�ɂ‚��Ă��������Ă����܂��傤�B

�ҏW�����F�uTERASOLUNA Server Framework for Java�v���܂�TERASOLUNA�S�̂ɂ‚��ďڂ����m�肽���ǎ҂́A���W�uJava�A.NET�AAjax�J���́g��̒e�ہh�I�[�v���\�[�X�H�v���������������B

TERASOLUNA�t���[�����[�N�̏����t���[�Ƃ́H

�@TERASOLUNA�t���[�����[�N�̏����t���[�̑S�̑��́A���̂Ƃ���ł��B

}1@TERASOLUNAt[[N̏t[}i摜NbNƁAg債܂j �}1�@TERASOLUNA�t���[�����[�N�̏����t���[�}�i�摜���N���b�N����ƁA�g�債�܂��j

Action�N���X��V�K�Ɏ�������K�v�͂Ȃ�

�@Struts�P�̂ł́AAction�N���X����������K�v������܂����B����ATERASOLUNA�t���[�����[�N�ł͑�\�I��Action�N���X�����炩���ߗp�ӂ���Ă��āA����Action�N���X��V�K�Ɏ�������K�v�͂���܂���B

�@�p�ӂ��ꂽAction�N���X�̒��ł悭�g���̂́A�Ɩ����W�b�N�����s����BLogicAction�N���X�ƁAJSP�ɑJ�ڂ��邾����ForwardAction�N���X�A�����̃{�^���ɑ΂���J�ڐ��U�蕪����DispatchAction�ł��iDispatchAction�ɂ‚��ẮA����͐������ȗ����܂��j�B

TERASOLUNA�t���[�����[�N�̎�v�ȃt�@�C��

�@TERASOLUNA�t���[�����[�N���\�������v�ȃt�@�C���̈ꗗ�́A���̂Ƃ���ł��B���ꂼ��̃t�@�C���̖����ɂ‚��ẮA���ۂɃT���v���A�v���P�[�V�������쐬���Ȃ���������Ă��������Ǝv���܂��B

���� �t�@�C���� �T�v
�Ɩ����o�̓t�@�C��
�yTERASOLUNA�z
blogic-io.xml �A�N�V�����t�H�[���Ȃǂ̃v���[���e�[�V�����w�̃I�u�W�F�N�g�ƋƖ����W�b�N�̓��o��DTO�iData Transfer Object�j�Ԃ̃}�b�s���O����ݒ�
Struts�ݒ�t�@�C��
�yStruts�z
struts-config.xml Struts�̐ݒ���s���B��ɁA�J�ڐ�p�X�����L�q
Bean��`�t�@�C��
�i�A�v���P�[�V�����S�́j
�ySpring Framework�z
applicationContext.xml �I�u�W�F�N�g�ƁA�I�u�W�F�N�g�Ԃ̈ˑ������`����Spring Framework�̐ݒ�t�@�C���B�A�v���P�[�V�����S�̂̐ݒ�Ɋ֌W����I�u�W�F�N�g���`
Bean��`�t�@�C��
�i�Ɩ��•ʁj
�ySpring Framework�z
moduleContext.xml �I�u�W�F�N�g�ƁA�I�u�W�F�N�g�Ԃ̈ˑ������`����Spring Framework�̐ݒ�t�@�C���B�A�N�V������Ɩ����W�b�N�ȂǁA�Ɩ��•ʂ̃I�u�W�F�N�g���`
JSP
�y�T�[�u���b�g/JSP�z
xxx.jsp ���I�ȉ�ʂ𐶐�
�Ɩ����o�̓N���X Xxx.java�iPOJO�j �Ɩ����W�b�N�ƃA�N�V�����Ԃň����n���l��ێ�����DTO�N���X
�Ɩ����W�b�N�N���X
�yTERASOLUNA�z
XxxBLogic.java �Ɩ������N���X�BTERASOLUNA�t���[�����[�N���K�肷��BLogic�C���^�[�t�F�C�X������
web.xml�i�z���L�q�q�j
�y�T�[�u���b�g/JSP�z
web.xml Web�A�v���P�[�V�����S�̂�ݒ�
�\1�@TERASOLUNA�t���[�����[�N�̎�v�ȃt�@�C���ꗗ�i�y�z�͈ˑ�����t���[�����[�N�j

TERASOLUNA�t���[�����[�N���g������

�@�ŏ��ɁATERASOLUNA�t���[�����[�N��p����Web�A�v���P�[�V�������J�����邽�߂̊‹����Z�b�g�A�b�v���܂��傤�B

�{�e�̊‹�

�@�{�e�ł́AEclipse 3.2�𗘗p����Web�A�v���P�[�V�������J�����܂��BEclipse�v���O�C���Ƃ��ẮAWeb�A�v���P�[�V�����J���̃v���O�C���W�ł���WTP�𓱓����A�J���̌����������߂܂��B���̂ق���Eclipse�̃v���O�C���ɂ‚��ẮA�A�ځuCool��Eclipse�v���O�C���v���Q�l�ɂ��ēK�X�������Ă��������BWeb�A�v���P�[�V�����̃R���p�C���ɂ́AJDK 5.0��Tomcat 5.5�̃��C�u�����𗘗p���܂��B

�@�e�v���_�N�g�̃C���X�g�[���菇�ɂ‚��ẮA�u�o�[�W�����ʃZ�b�g�A�b�v�}�j���A���ꗗ�v���������������B

�J�e�S�� �v���_�N�g��
OS Windows XP SP2
�J���‹� Eclipse 3.2.2�i���{�ꉻ�p�b�N�K�p�j
�v���O�C�� WTP 1.5.5
�A�v���P�[�V�����T�[�o Tomcat 5.5.26
Java VM JDK 5.0 Update 15
�\2�@�{�e�ŗ��p�����‹��̃v���_�N�g�^�o�[�W�����\���ꗗ

TERASOLUNA�t���[�����[�N�̃C���X�g�[��

�@���ɁATERASOLUNA�t���[�����[�N���C���X�g�[�����܂��B

�@TERASOLUNA�t���[�����[�N�̎��̂�jar�Ɉ��k���ꂽ���C�u�����ł���A�J���J�n���ɂ��炩���ߕK�v�Ȋ�{�ݒ肵��Eclipse��TERASOLUNA�p�u�����N�v���W�F�N�g�Ƃ��Ē񋟂���Ă��܂��B

�@TERASOLUNA�t���[�����[�N�́ASourceForge.jp��TERASOLUNA�̃T�C�g�������”\�ł��BTERASOLUNA�t���[�����[�N�̃_�E�����[�h���X�g����A�u�����N�v���W�F�N�g�ł���uterasoluna-server4jweb-blank_2.0.1.0.zip�v�i2008�N11�����݂ł̍ŐV�Łj����肵�AEclipse�փC���|�[�g���Ă��������B�C���|�[�g���I���A���̂悤�Ƀt�H���_�\�����\�������ΐ����ł��B

}2@uNvWFNg̃tH_\ �}2�@�u�����N�v���W�F�N�g�̃t�H���_�\��

�@�u�����N�v���W�F�N�g�̃f�t�H���g�̃v���W�F�N�g���́uterasoluna-spring-thin-blank�v�ƂȂ��Ă��܂��B�쐬����Web�A�v���P�[�V�����ɍ��킹�ēK�؂ȃv���W�F�N�g���ɕύX���Ă��������i����́A���O���uterasoluna-sample�v�ɕύX���܂��j�B

�@����ł́A���y�[�W�ȍ~�Ŏ��ۂ�TERASOLUNA�t���[�����[�N�𗘗p�����T���v��Web�A�v���P�[�V����������Ă����܂��傤�B

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

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