�@�uSpring Framework�v�Ƃ����t���[�����[�N�́AJava��Web�A�v���P�[�V�����J���҂ł���A��x���炢�͕��������Ƃ�����Ǝv���܂��BStruts�t���[�����[�N�����s���Ă���2004�N�A�M�҂����߂Ďg�p����DI�R���e�i�i���̎��_�ł́uIoC�R���e�i�v�ƌĂ�Ă��܂����j�́A����Spring Framework�ł����B
�@�m��Ȃ����̂��߂ɁASpring Framework�ɂ��ĊȒP�ɉ�����Ă����܂��BSpring Framework��Java�̃A�v���P�[�V�����t���[�����[�N�ŁA2002�N��Rod Johnson���ɂ��J������܂����BDI�iDependency Injection�j�@�\��AOP�iAspect Oriented Programming)�@�\�AWeb�t���[�����[�N��JDBC���ۃt���[�����[�N���Ǝ��Ɏ����Ă��āAStruts��Hibernate�AiBATIS�ȂǁA�����悭�g�p����Ă����t���[�����[�N�Ƃ̘A�g���e�Ղɍs�������߁A���E���Ŏg�p�����悤�ɂȂ�܂����B
�@2011�N���݁A�����炭���E�ň�Ԏg�p����Ă���DI�R���e�i�ł͂Ȃ��ł��傤���i�M�҂̎���ł͓r������Seasar2���g�p���邱�Ƃ������Ȃ�܂������j�B
�@Spring Framework�̏ڍׂɂ��Ă͈ȉ��̋L�����������������B
Spring 2.0����̊J���X�^�C��
�J������ōL���g����悤�ɂȂ��Ă���Spring�B���̍ŐV�o�[�W����2.0�ɑΉ�����Spring IDE���g���ASpring 2.0����̊J���X�^�C�������
Spring Framework�ŗ�������DI
�ŋ߂悭���ɂ���uDI�v�́A�I�u�W�F�N�g�̍ė��p�������߂�Ƃ��Ē��ڂ����V�����l�������B����DI��Spring���g���Ȃ��痝������
�@�ȑO�ARod Johnson���́uInterface21�v�Ƃ�����Ƃ�CEO�߂Ă���A���̊�Ƃł�Spring Framework�̊J���A�R���T���e�B���O����уT�|�[�g���s���Ă��܂����B
�@Spring Framework 2.5�������[�X����Ă��炵�炭���2007�N11���ARod Johnson���͎Ж����A�uSpring Source�v�ɕύX���܂����B���̕ӂ肩��Spring Source�̓I�[�v���\�[�X�n��Ƃ̔������s������A�G���^�[�v���C�Y�n�̃v���_�N�g�\���Ă����܂��B
�@������2009�N�A���x��Spring Source�����C�G���E�F�A�ɔ�������܂����B���̌���A�Z�[���X�t�H�[�X�E�h�b�g�R���Ƃ̒�g��Cloud Foundry�̔����ȂǁASpring Source�̎���͖ڂ܂��邵���������Ă��܂����A���݂͊J�������v���_�N�g�A�~�h���E�F�A�A�^�p�Ǘ��p�v���_�N�g�ȂǁA���܂��܂ȗp�r��OSS���J���A�T�|�[�g�����ƂɂȂ��Ă��܂��B
�@�����ŁASpring Source������v���_�N�g�ɂ��āA��\�I�Ȃ��̂��������Љ�܂��傤�B��قǏ����Љ���ASpring Framework��Spring tc Server�ASpring dm Server�ȊO�ɂ��A���낢��ȃv���_�N�g������܂��B
�@����ɁA��L�̂悤�ɍŋߗ��s���̋Z�p����荞�v���_�N�g������܂��B���̂悤�ɁASpring Source������v���_�N�g�́A�t���[�����[�N����~�h���E�F�A�A�J���c�[���Ɏ���܂ŁA���L�����Ă��܂��B����ł͎��ɁA�{�A�ڂ̎���ł���uSpring Roo�v���Љ�܂��B
�@�uSpring Roo�v�i�ȉ��ARoo�j�́A�o�[�W����1.0��2009�N���Ƀ����[�X���ꂽ�A��r�I�V�����v���_�N�g�ł��B�uRoo���ĉ��H�v�ƕ�����ĊȒP�ɓ�����Ƃ���ƁA�u�R�}���h���C������\�[�X�t�@�C��������RAD�iRapid Application Development�j�c�[���v�ł��B
�@Roo�́u���Y���̌���v�Ɓu�d�l�ύX�E�@�\�lj����e�ՂȊJ���ɂ���v�Ƃ����ړI�ŊJ������Ă��܂��B���̂��߁A�قڌ��܂肫�����ݒ�t�@�C�����L�q���邽�߂ɁA��������XML�t�@�C����ҏW����K�v�͂���܂���B����̃R�}���h�����s����A�K�v�Ȑݒ肪���ꂽ��ԂŃ\�[�X�t�@�C���A�ݒ�t�@�C�������Ă���܂��B
�@�܂��ARoo�ŊJ�����ꂽ�A�v���P�[�V�����͕W���ŁA���܂܂Ŏg�p����Ă������т̂���t���[�����[�N��C�u�������g�p���܂��iSpring Framework�AHibernate�AJPA�AAspectJ�Ȃǁj�B�܂�ARoo���g�p���邽�߂ɐV���Ƀ��C�u������t���[�����[�N�̎g�p���@���o���Ȃ��Ă������Ƃ������Ƃł��B
�@������Roo�̎��s���@�ł����A��{�I��CUI�R�}���h�ł��i����LSTS��p���āAIDE��Ŏ��s���邱�Ƃ��ł��܂��j�BRoo��CUI�ł��R�}���h���^�u�⊮���Ă����֗��ȃV�F�����g�p�ł��܂��B
�@�����܂œǂ�ŁA�uRoo���ĊJ���������Ɏg�p������̂ŁA���s���ɂ͊W�Ȃ��́H�v�Ǝv�����������邩������܂���B
�@Spring Roo�̃��t�@�����X�i�p��j�y�[�W�ɂ���uChapter 1. Introduction�v�́u1.1. What is Roo?�v�ɂ���悤�ɁARoo�̓����^�C�����C�u�����ł͂���܂���B�m���ɁA�������ꂽ�\�[�X�ɂ�Roo�Ɋ֘A�����A�m�e�[�V�������t���Ă����肵�܂����A�v���O�������s���ɃN���X�p�X�Ɋ܂߂Ȃ�������Ȃ�.jar�t�@�C���͂Ȃ��̂ŁA�p�t�H�[�}���X�ɉe�����o�邱�Ƃ�����܂���B
�@����ɁA�v���W�F�N�g�r����Roo�̎g�p�𒆎~����ꍇ�A�R�}���h�����s���邾����Roo�̈ˑ������ȒP�ɍ폜�ł��܂��B
�@�ȉ��́ARoo���g�p���Ăł��邱�Ƃ̈��ł��B
�@���̂悤�ɁARoo��ʂ��Ă��낢��ȑ��삪�\�ł��B���y�[�W�ł́ASpring Roo���Z�b�g�A�b�v���܂��傤�B
Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook