o[WʃZbgAbv}jAꗗ


��IT�ҏW��
2009/3/4
�ŏI�X�V�F 2010/04/01 14:19

�@���Java�ɂ������J���ҁ^�v���O���}�̂��߂̊J���‹��^�c�[���^�A�v���P�[�V�����T�[�o���Z�b�g�A�b�v�^�C���X�g�[���L���ւ̃����N�W�ł��B�\�t�g�E�F�A�Ƃ����o�[�W���������ɕ\�ł܂Ƃ߂Ă���܂��i��{�I��Windows�n��OS��Ώۂɂ��Ă��܂����ALinux�Ȃǂ��Ώۂɂ��Ă���L��������̂ŁA�\�̃o�[�W�����ԍ��ɂ����ӂ��������j�B����A�V���ɃC���X�g�[���L�������J���ꂽ��������Ă����܂��B

�@���ꂼ��ߋ��Ƀ����[�X���ꂽ�o�[�W�����i�A�[�J�C�u�j�̃_�E�����[�h�� ���f�ڂ��Ă���̂ŁA�ߋ��o�[�W�����̃\�t�g�E�F�A���g���ꍇ�͕����Ă������������B

JDK�^JRE�^Eclipse�^MyEclipse�^All-In-One Eclipse�^NetBeans
�^Tomcat�^JBoss AS
�^GlassFish�^Apache�^Struts�^Trac Lightning
�^Subversion�^CVS�^Ant�^Aptana
�^Flash Builder New!
�^
JMeter�^Resin�^WAS�^MySQL

JDK�i�ŐV�o�[�W�����F6 Update 19�j

�@�T���E�}�C�N���V�V�e���Y���񋟂���uJava SE�iStandrd Edition�j�v�̊�{�I�ȊJ���L�b�g�uJDK�iJava SE Development Kit�j�v�̃o�[�W�����ʃC���X�g�[���L���ł��BJDK�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

6 Update 11 �EEclipse 3.4�Œ��ȒPJava�v���O���~���O��b����uEclipse��JDK�́A�ǂ��Ŏ�ɓ����́H�v
6 Update 7
�iLinux�j
�EMapReduce��Java����Apache Hadoop���g���Ă݂�
��Hadoop���g�����߂̏���
6 Update 7 �EStruts�̏펯��m��AEclipse��Tomcat�̊‹��\�z�uStruts���g����Web�A�v������邽�߂̊‹��\�z�v
6 Update 3 �E���Ȃ��̌g�ѓd�b��Java�A�v���͓����܂����H�uJava�J���‹��EJava���s�‹��̃Z�b�g�A�b�v �v
5.0.11 �EJava 5�ւ�Eclipse 3.2�̃C���X�g�[���Ɠ��{�ꉻ���s���uJDK 5.0�̃_�E�����[�h�v
5.0.06 �ETomcat�̊‹����\�z�uJ2SE 5.0�̃C���X�g�[���v
�EEclipse��Java�̃X�L�������߂悤�uJDK 5.0 update 6�̃C���X�g�[�� �v
5.0.04
�iLinux�j
�EJMeter�ɂ��Web�T�[�o���\�]���̊����uJMeter�ɂ�镡�G�ȃx���`�}�[�N����v
1.4.2 �EEclipse��Java�v���O���~���O������uJava2 SDK���C���X�g�[������v
1.4.1.01 �E�T�[�u���b�g�^JSP�̊J���‹������uJ2SE�̃C���X�g�[�����@�v
1.4.1 �EJava2 SDK�Ŋw�K�̏����uJava 2 SDK�̃C���X�g�[���v
1.3.1�iLinux�j �EServlet�^JSP�{MySQL�ŃA�v���P�[�V�����T�[�o ����1
1.3.1 �EWeb�T�[�r�X�������‹������u�\�t�g�E�F�A�̏����ƃC���X�g�[���v
1.3 �E�K�v�Ȃ̂�Java2SE��XML�p�[�T�u�܂���J2SE��Xerces�̃C���X�g�[���v
1.3.0.02
�iLinux�j
�EJSP�̎��s�‹��𐮂���uJDK�̏����v

JRE�i�ŐV�o�[�W�����F6 Update 19�j

�@�T���E�}�C�N���V�V�e���Y���񋟂���Java�A�v���P�[�V�����̎��s�‹��uJRE�iJava Runtime Environment�j�v�̃o�[�W�����ʃC���X�g�[���L���ł��BJRE�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B�Y���o�[�W�������Ȃ��ꍇ�́AJRE������JDK�̏͂��Q�Ƃ��Ă݂Ă��������B

6 Update 2 �EJava VM���C���X�g�[��������@
1.4.2_04
�iLinux�j
�EOpenOffice.org��Java�𗘗p����ɂ�
1.4.2_03
�iLinux�j
�EBitTorrent�Ńt�@�C���������s���ɂ�
1.4.0_01
�iLinux�j
�EJava���C���X�g�[������ɂ�

Eclipse�i�ŐV�o�[�W�����F3.5�j

�@�I�[�v���\�[�X�v���W�F�N�g�uEclipse Foundation�v���J���E�^�c���铝���J���‹��uEclipse�v�̃o�[�W�����ʃC���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BEclipse�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

3.4.1�iEclipse IDE for Java Developers�j �EEclipse 3.4�Œ��ȒPJava�v���O���~���O��b����uEclipse��JDK�́A�ǂ��Ŏ�ɓ����́H�v
3.4�iEclipes IDE for Java EE Developers�j �E���N���g���ɍ��h�����[�X�I Eclipse 3.4�̐V�@�\�́H�uEclipse 3.4�̃C���X�g�[���Ɠ��{�ꉻ�v
3.3 �E�O���U!! Eclipse3.3 Europa�́g�V���E�h�u�p�r�ʂɃp�b�P�[�W��ύX���ăZ�b�g�A�b�v�v
3.2 �EJava 5�ւ�Eclipse 3.2�̃C���X�g�[���Ɠ��{�ꉻ���s��
�EEclipse 3.2��Java 5��Javadoc�ƃ��C�u�������֘A�t����

�EJava 5��MergeDoc��Eclipse 3.2�̃z�o�[����{�ꉻ
3.1 �EEclipse 3.1�̓����Ɠ��{�ꉻ
�EEclipse 3.1�̓����‹����g�����Ȃ�
3.0 �EEclipse 3.0�̃C���X�g�[���Ɠ��{�ꉻ���s��
2.1 �EEclipse��Java�v���O���~���O������uEclipse��Java2 SDK����肷��v
2.0 �E�I�[�v���\�[�X��Eclipse�͎d���Ɏg����J���‹��u���ۂɃ_�E�����[�h���Ďg���Ă݂悤�I�v

MyEclipse�i���{��ōŐV�o�[�W�����F7.0.1�j

�@Eclipse��Java�J���S�ʂ��T�|�[�g����@�\��lj������v���O�C�����i�uMyEclipse�v�̃o�[�W�����ʃC���X�g�[���L���ł��B��Genuitec���J�����A�������쏊�����{��ł�񋟂��܂��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BMyEclipse�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B


5.1 �EAjax�{Java�A�g��EoD����������MyEclipse
5.0 �E�֗��ȃv���O�C���̏W�听MyEclipse

All-In-One Eclipse�i���{��ōŐV�o�[�W�����F3.0.1�j

�@�A�v���P�[�V�����J�����s���ۂɕK�v�ɂȂ�e��̃c�[�����P�‚ɂ܂Ƃ߂āiAll-In-One�j�A�ȒP�ɃC���X�g�[���ł���C���X�g�[����񋟂���I�[�v���\�[�X�v���W�F�N�g�uAll-In-One Project�v���񋟂���uAll-In-One Eclipse�v�̃C���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BAll-In-One Eclipse�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

2.0.0 �EEclipse��Java�̃X�L�������߂悤�uAll-In-One Eclipse v2.0.0 �̃C���X�g�[���v

NetBeans�i�ŐV�o�[�W�����F6.7�j

�@�I�[�v���\�[�X�v���W�F�N�g�ujava.net�v���J���E�^�c���铝���J���‹��uNetBeans�v�̃o�[�W�����ʃC���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BNetBeans�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

6.0.1 �ENetBeans��GlassFish�̘A�g��VB���C�N��Swing�J��
��NetBeans�ŐV�ł̃Z�b�g�A�b�v
5.5.1 �E�f�X�N�g�b�v��Java���E�B�W�F�b�g�łɂ��₩��
��Desklet�J���̂��߂̊‹�
4.1 �E�v���t�@�C���Ń��������[�N�ƃp�t�H�[�}���X��������
���J���‹��ƃv���t�@�C���̏���

Tomcat�i�ŐV�o�[�W�����F6.0.20�j

�@�I�[�v���\�[�X�v���W�F�N�g�uApache�\�t�g�E�F�A���c�v���J���E�^�c����Web�A�v���P�[�V�����T�[�o�uApache Tomcat�v�̃o�[�W�����ʃC���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BApache Tomcat�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

6.0.16 �EStruts�̏펯��m��AEclipse��Tomcat�̊‹��\�z�uStruts���g����Web�A�v������邽�߂̊‹��\�z�v
6.0.14�iLinux�j �E�g���S�h�̂��߂�Tomcat�𗝉����A�\�z���A���삳����uCentOS 5.0�ɍŐVTomcat���Z�b�g�A�b�v�v
5.5 �ETomcat�̊‹����\�z�uTomcat�̃C���X�g�[���v
4.1.18 �E�T�[�u���b�g�^JSP�̊J���‹������uTomcat�̃C���X�g�[�����@�v
4.1.12 �EEclipse��Tomcat���g����J2EE�J�����s���uTomcat�̃C���X�g�[���v
4.0.4 �EWeb�T�[�r�X�������‹������u�\�t�g�E�F�A�̏����ƃC���X�g�[���v
3.2.1
�iLinux�j
�EJSP�̎��s�‹��𐮂���uTomcat�̏����v

JBoss AS�i�ŐV�o�[�W�����F5.1.GA�j

�@�I�[�v���\�[�X�R�~���j�e�B�uJBoss.org�v���J���E�^�c����Web�A�v���P�[�V�����T�[�o�uJBoss AS�iApplication Server�j�v�̃C���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BJBoss AS�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

5.1.GA �E��ƌ����A�v���̏펯���w�сAJBoss�̊‹��\�z�uJBoss Application Server 5.1�̃C���X�g�[���v
3.2.3 �EEJB�̊w�K�̏����uJBoss�̃C���X�g�[���v

GlassFish�i�ŐV�o�[�W�����F2.1�j

�@�I�[�v���\�[�X�v���W�F�N�g�ujava.net�v���J���E�^�c����Web�A�v���P�[�V�����T�[�o�uGlassFish�v�̃o�[�W�����ʃC���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������B

2 UR 1 �ENetBeans��GlassFish�̘A�g��VB���C�N��Swing�J��
��GlassFish�̃Z�b�g�A�b�v

Apache�i�ŐV�o�[�W�����F2.2.11�j

�@�I�[�v���\�[�X�v���W�F�N�g�uApache�\�t�g�E�F�A���c�v���J���E�^�c����HTTP�T�[�o�uApache HTTP Server�v�̃o�[�W�����ʃC���X�g�[���L���ł��BApache HTTP Server�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

2.2
�iLinux�j
�EMySQL�{Apache�{PHP���C���X�g�[�����悤
2.0.44 �E�T�[�u���b�g�^JSP�̊J���‹������uApache�̃C���X�g�[�����@�v
1.3
�iLinux�j
�EApache�̊�{�C���X�g�[���u�C���X�g�[���̏�����Ɓv

Struts�i�ŐV�o�[�W�����F2.1.6�j

�@�I�[�v���\�[�X�v���W�F�N�g�uApache�\�t�g�E�F�A���c�v���J���E�^�c����Java��Web�A�v���P�[�V�����t���[�����[�N�uApache Struts�v�̃o�[�W�����ʃC���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BApache Struts�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

2.1
�E�������Ԃ�Web�A�v��������uStruts 2�v����uStruts 2���C���X�g�[�����Ă݂悤�v
1.3.8 �EStruts�̏펯��m��AEclipse��Tomcat�̊‹��\�z�uStruts���g����Web�A�v������邽�߂̊‹��\�z�v
1.1
�E�t���[�����[�N�E�v���O���~���O�̏����uStruts�t���[�����[�N���C���X�g�[������v

Trac Lightning�i�ŐV�o�[�W�����F2.2.5�j

�@�I�[�v���\�[�X�v���W�F�N�g���J���E�^�c����o�O�Ǘ��^�^�X�N�Ǘ��V�X�e���uTrac�v�̃C���X�g�[�����ȒP�ɂ���p�b�P�[�W�uTrac Lightning�v�i���́uTrac���v�j�̃C���X�g�[���L���ł��BTrac Lightning�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

2.0.5
�iTrac 0.11�{Subversion 1.5�j
�ETrac Lightning�Ŏn�߂�`�P�b�g���J���u�d���v����u�܂��́ATrac Lightning���Z�b�g�A�b�v�I�v

Subversion�i�ŐV�o�[�W�����F1.6.3�j

�@�I�[�v���\�[�X�v���W�F�N�g���J���E�^�c����o�[�W�����Ǘ��V�X�e���uSubversion�v�̃o�[�W�����ʃC���X�g�[���L���ł��BSubversion�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

1.5
�ESubversion�𗘗p�����C�P�Ă�.NET�J��
1.0�iLinux�j �ESubversion�ɂ��o�[�W�����Ǘ�

CVSNT�i�ŐV�o�[�W�����F2.5.04.3236�j

�@�I�[�v���\�[�X�v���W�F�N�g���J���E�^�c����o�[�W�����Ǘ��V�X�e���uCVS�iConcurrent Versions System�j�v�̃C���X�g�[�����ȒP�ɂ���p�b�P�[�W�uCVSNT�v�̃C���X�g�[���L���ł��B

1.11.1.3 �ECVS��Eclipse�Łu�R�[�h�̋������L�v

Ant�i�ŐV�o�[�W�����F1.7.1�j

�@�I�[�v���\�[�X�v���W�F�N�g�uApache�\�t�g�E�F�A���c�v���J���E�^�c����r���h�c�[���uApache Ant�v�̃C���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BApache Ant�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

1.5.1 �EAnt��Java�̃r���h���ȒP�ɂ���

Aptana Studio�i�ŐV�o�[�W�����F1.2.7�j

�@��Aptana�Ђ��J���E�^�c����I�[�v���\�[�X�̓����J���‹��uAptana Studio�v�i���́uAptana IDE�v�j�̃o�[�W�����ʃC���X�g�[���L���ł��BHTML��JavaScript�Ȃǂ�Web�I�[�T�����O�ɓ������A�T�[�o�T�C�hJavaScript�́uAptana Jaxer�v��N���E�h�Ƃ̘A�g���ł��܂��B

�@Eclipse�x�[�X�̂��ߎ��s����ɂ�JRE���C���X�g�[������Ă���K�v������܂��B�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BAptana Studio�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

1.2.4 �EAptana�Ȃ�J���‹��ƃN���E�h�̘A�g��������y�I
��Aptana Cloud�𗘗p���邽�߂̏���
1.2.1
�EAptana�Ŏn�߂�JavaScript���C�u�����ujQuery�v������uAptana Studio 1.2.1�̃_�E�����[�h�ƃC���X�g�[���v
Milestone Release �EAptana��Web�y�[�W�쐬�͂����܂łł���I
Eclipse
�v���O�C����

�EAjax�����JavaScript�v���O���~���O�ē���

Flash Builder�i���FFlex Builder�A�ŐV�o�[�W�����F4�j

�@�A�h�r �V�X�e���Y���񋟂���Flex/Adobe AIR�̓����J���‹��uFlash Builder�v�̃o�[�W�����ʃC���X�g�[���L���ł��BEclipse�x�[�X�̂��ߎ��s����ɂ�JRE���C���X�g�[������Ă���K�v������܂��B�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������B

4 �EFlash Builder 4��Adobe AIR�A�v��������Ă݂� New!
3 beta �EFlex�^AIR�̊J���‹�Flex Builder 3���g���Ă݂悤
2.0 �E���b�N��3���Ŏd�グ��Flex2�Ƃ́H
1.5 �EFlex�J���‹��uFlex Builder�v�̃Z�b�g�A�b�v

JMeter�i�ŐV�o�[�W�����F2.3.4�j

�@�I�[�v���\�[�X�v���W�F�N�g�uJBoss.org�R�~���j�e�B�v���J���E�^�c����p�t�H�[�}���X�v���c�[���uApache JMeter�v�̃C���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BApache JMeter�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

2.1
�iLinux�j
�EJMeter�ɂ��Web�T�[�o���\�]���̊����uJMeter�ɂ�镡�G�ȃx���`�}�[�N����v

Resin�i�ŐV�o�[�W�����F4.0�j

�@��Caucho Technology�����J���E�^�c����I�[�v���I�[�X��PHP�A�v���P�[�V�����T�[�o�uResin�v�̃C���X�g�[���L���ł��B

3.1
�iUNIX�j
�EJava��PHP���g���Ă݂��uResin���C���X�g�[�����Ă݂悤�I�v

WAS�i�ŐV�o�[�W�����F7.0�j

�@���{�A�C�E�r�[�E�G�����񋟂���Web�A�v���P�[�V�����T�[�o�uWAS�iWebSphere Application Server�j�v�̃C���X�g�[���L���ł��B���s����ɂ�JRE���C���X�g�[������Ă���K�v������̂ŁA�܂��̏ꍇ�́AJRE��JDK�̏͂��Q�Ƃ��Ă��������BWAS�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

4.0 �EJava Servlet �O�����uWebSphere�̃Z�b�g�A�b�v�v
3.5 �EWebSphere�̃C���X�g�[���Ɠ���m�F

MySQL�i�ŐV�o�[�W�����F7.0�j

�@�T���E�}�C�N���V�V�e���Y���񋟂���I�[�v���\�[�X��RDBMS�uMySQL�v�̃C���X�g�[���L���ł��BMySQL�̉ߋ��o�[�W�����̃_�E�����[�h��͈ȉ��ɂȂ�܂��B

6.0.9 �EMySQL�̏펯��m��Z�b�g�A�b�v����JSP����DB����
��MySQL 6.0.9�̃_�E�����[�h�ƃC���X�g�[��
5.0.27�iLinux�j �EMySQL�{Apache�{PHP���C���X�g�[�����悤
4.0.14 �EEntity Bean���ȒP�ɍ��u�f�[�^�x�[�X�̍\�z�v
3.23.29�iLinux�j �EMySQL�C���X�g�[�����S�K�C�h



������Z�b�g�A�b�v�^�C���X�g�[���L����

Java Solution�S�L���ꗗ




Java Agile �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Java Agile �L�������L���O

�{�� ����