Java�J���҂�Scala��Play framework�̃r���[�����ɂ��FJava�̏펯��ς���Play framework����i3�j�i1/3 �y�[�W�j

» 2012�N08��23�� 00��00�� ���J
[�ؑ��d��, ���c��W�C������Ѓr�[�u���C�N�V�X�e���Y]

Play framework��Web�y�[�W�����̗���

�@�O��̋L���uPlay framework��DB������y�ɂ���EBean�̊�b�m���v�ł́APlay framework��DB�Ƃ̐ڑ����@�⑀����@���Љ�܂����B����̓r���[�ɏœ_�𓖂āAJava�J���҂ɂƂ��Ė𗧂�Play framework�̎g�������Љ�܂��B


�@�܂��APlay framework�ł�Web�y�[�W�����̑S�̑����ȒP�ɐ������܂��BPlay framework�𗘗p�����A�v���P�[�V�����ł́A���̗����Web�y�[�W�𐶐����܂��B

  1. �N���C�A���g����HTTP���N�G�X�g���󂯎��
  2. conf/routes�t�@�C���̒�`�Ɋ�Â��āA�������s��Java���\�b�h�����
  3. ���������s�iDB����Ȃǁj
  4. �������ʂɊ�Â�HTTP���X�|���X��Ԃ�

�@���܂ł܂������ӎ����Ă��܂���ł������A��L�̗����Web�u���E�U�ɏ������ʂ�\�����Ă��܂��B�ӎ����Ȃ��ł��������Ă����̂́A���߂Ƀv���W�F�N�g���쐬�����Ƃ��Ɉ�ԒP���Ȍ`�œ��삷��悤�ɃT���v���A�v��������Ă�������ł��B

�@�O���MVC�t���[�����[�N�́uM�v�A�‚܂胂�f���ɊY�����镔����������܂����B����́A��ɗ񋓂�������ł�3�ɊY������Ƃ���ł��B����͎��́uV�v�ɊY������r���[�ɂ‚��Đ������܂��B����͐�ɗ񋓂�������ł�4�ɓ�����܂��B


�@�Ȃ�1��2�ɂ‚��ẮA����̓��e�Ȃ̂ŁA�y���݂ɂ��҂����������B

Play framework�̃r���[��2.0����Scala�x�[�X��

�@Play framework�̃r���[�͉����g���̂ł��傤���B�ʏ��Java��Web�A�v���P�[�V�����J���ł͊�{�I�ɂ�JSP���g���܂����AVelocity�̂悤���e���v���[�g�G���W�����g�p���邱�Ƃ�����܂��BPlay framework�ł́A�����Java�ł��Ȃ��݂̃r���[�̋Z�p���g�p���܂���BPlay framework�Ŏg�p����r���[��Scala���g�p�����Ǝ��̃e���v���[�g�G���W���ł��B

�Ȃ��AScala

�@�Ƃ���ŁA�Ȃ�Play framework�̃r���[��Scala�x�[�X�Ȃ̂ł��傤���B�ȑO�܂ł�1�n��Play framework�ł�Groovy���g�p���Ă��܂����B�Ȃ����̂悤�ȑ傫�ȕ��j�]�����������̂ł��傤���B

�@�}���������������B����́APlay framework�̃A�[�L�e�N�`���̕ϑJ��}�ɂ������̂ł��B

}1@1n2ñA[LeN`̕ϑJ �}1�@1�n����2�n�̃A�[�L�e�N�`���̕ϑJ

�@���̐}�̒ʂ�A�t���[�����[�N�S�̂̃A�[�L�e�N�`������������A1�n�܂ł̓A�h�I���I�ȃ|�W�V����������Scala���A2�n����͈�C�Ƀt���[�����[�N�̃��C���X�g���[���ɏ��i���Ă��܂��B

�@�����āA2�n�ł�Scala�̎��Œ^���S���̃����b�g���ő�����󂵂悤�Ƃ����l����������܂��B���̂��߁A�r���[��Scala���g�����Ƃ������ƂɂȂ����悤�ł��B

Scala�͓���H

�@���{Play framework���[�U�[��|�󂵂�Play 2.0�̏Љ�����2�n�t���[�����[�N�ɂ‚��Ă̕��j�����邱�Ƃ��ł���̂ŁA�ȉ��Ɉ��p���܂��B

��������Play 2.0�ɂ����āA�R�[�h�̂قƂ�ǂ��R���p�C�����Ƀ`�F�b�N������Ƃ����l����������ɐ����i�߂����Ƌ����l���Ă��܂��B���̂��߁A��������Play�̃A�v���P�[�V�����̃f�t�H���g�Ƃ��āAScala�x�[�X�̃e���v���[�g�G���W�����g�����ƂɌ��߂܂����B

�@�����ŁAJava�̃t���[�����[�N���Ǝv���Ďg�����Ƃ��Ă����l�́uScala���o���Ȃ��Ǝg���Ȃ��̂��v�Ǝv����������܂���B�ł��A����͐S�z�����p�ł��B���̃y�[�W�ł̓r���[�ɂ‚��Ĉȉ��̂悤�ɂ�������Ă��܂��B

Play 1.x�Ńe���v���[�g���������߂ɁAGroovy��{���ɒm���Ă��邱�Ƃ��K�v�������킯�ł͂Ȃ��̂Ɠ��l�ɁAScala�̃G�L�X�p�[�g�ɂȂ�Ȃ����Play 2.0�Ńe���v���[�g���������Ƃ��ł��Ȃ��Ƃ������Ƃł͂���܂���B

�@Scala����Ɏg����̂́AJava�ɋɂ߂ċ߂��V���^�b�N�X�ŃI�u�W�F�N�g�O���t�����ǂ�A�\����������擾����Ƃ���ł��B�Ƃ͂����AScala�̎��ƒp���[�𐶂����č��x�ɒ��ۉ����ꂽ�e���v���[�g�����������Ȃ�A���w���Ŋ֐��^�ł���Scala���A�e���v���[�g�G���W���ɂ͂҂�����ł��B

�@�‚܂�A�r���[�̕����ł�Scala�ŋL�q����̂ł����AJava��m���Ă���ΐg�ɕt���邽�߂̘J�͂͂���قǂ̂��̂ł͂Ȃ��A���ۂɐG���Ă݂��Velocity�̂悤�ȃe���v���[�g�G���W���ł̋L�q���@��׋�������x�̂��Ƃ��ȁA�ƕ�����܂��B

�@�܂��AScala�̓e���v���[�g���L�q����̂ɑ��������A�����郁���b�g�������Ƃ������Ƃł��B

�@���y�[�W�ł́A���ꂩ����ۂ�Scala�x�[�X�̃e���v���[�g�ɐG��āA��ɏq�ׂ��ȒP���ƕ֗�����̊����܂��傤�B

�@�Ȃ��AScala�ɂ‚��ďڍׂ�m�肽�����́A�ȉ��̘A�ڂ��������������B


�@�@�@�@�@�@ 1|2|3 ���̃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�[�}

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