�@�A�ڑ�1��́uStruts�̏�������������Web�t���[�����[�N�Ƃ́H�v�ł́ATERASOLUNA Server Framework for Java Web���i�ȉ��ATERASOLUNA�t���[�����[�N�j�𗘗p����ȉ��̂悤�ȃ����b�g���Љ�Ă��܂����B
�@��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���[�̑S�̑��́A���̂Ƃ���ł��B
�@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���̈ꗗ�́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 |
�@�ŏ��ɁATERASOLUNA�t���[�����[�N��p����Web�A�v���P�[�V�������J�����邽�߂̊����Z�b�g�A�b�v���܂��傤�B
�@�{�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�����\���ꗗ |
�@���Ɂ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
�@�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
Copyright © ITmedia, Inc. All Rights Reserved.