Play 2.1�ɃA�b�v�O���[�h���ăR���g���[�����g�����Ȃ��FScala�{Play 2.0��Web�A�v���J������i5�j�i1/3 �y�[�W�j

2.0����Scala�ɑΉ�����Web�A�v���J���̐l�C�y�ʃt���[�����[�N�uPlay�v�ɂ‚��ĉ�����AWeb�A�v���̍������Љ�����A�ځB����́APlay 2.0����2.1�ւ̈ڍs���@��p�����[�^�̃o�C���h�A���o�[�X���[�e�B���O�A�Z�b�V�����A�t���b�V���X�R�[�v�̎g�����Ȃǂ�������܂��B

» 2013�N04��11�� 18��00�� ���J
[�����C���C�N���X���\�b�h]

�@�O��̋L���uPlay�R���g���[���^Action�^HTTP Router�̊�{�I�Ȏg�����v�ł́A�R���g���[���̊�{�I�Ȏg�p���@�ɂ‚��ďЉ�܂����B

�@����͂܂��A�V���������[�X���ꂽPlay 2.1�ɂ‚��Ă̏��ƈڍs���@���Љ�܂��B�܂��A�O��Љ�ł��Ȃ������A�R���g���[���g�p���@�̑��҂ɂ‚��Ă�������܂��B

Play 2.1�ɃA�b�v�O���[�h���悤

�@�O��L���̖`����Play 2.1�������[�X���ꂽ���Ƃ����`�����܂����B���܂܂ł�Play 2.0���g�p���Ă��܂������A������@��Play 2.1�ɃA�b�v�O���[�h���܂��傤�B���̏͂ł�Play 2.1�ł̊‹��\�z���@�ƁAPlay 2.0�A�v���̃}�C�O���[�V�������@���Љ�܂��B

Play 2.1�̎�ȕύX�_�ɂ‚���

�@Play 2.1�ł́A�o�O�t�B�b�N�X�Ƌ@�\�lj����s���܂����B���̒��ŁA�����^�C��API��Scala 2.10�ւ̈ڍs�������Ƃ���ԑ傫���ύX���Ǝv���܂��B

�@�܂��APlay������JDBC��Anorm�i�f�[�^�X�g�A�A�N�Z�X�p���C�u�����j�Ȃǂ̃R���|�[�l���g���Asub-projects�Ƃ��ĕ�������܂����B���Ƃ�JSON�pAPI�̕ύX�����\�傫���ł��ˁB

�@Play 2.1�̕ύX�_�ɂ‚��Ă������h�L�������g���m�F���Ă��������B

�Z�b�g�A�b�v���̒���

�@Play 2.1���C���X�g�[�����ĊJ���‹���ݒ肵�܂��傤�B�ł����A���̑O��1�’��ӓ_������܂��BPlay 2.1��Scala 2.10�œ��삵�܂����A���܂܂ł̘A�ڂŎg�p���Ă���Scala IDE fro Eclipse��Scala 2.10�ɑΉ����Ă��܂���B����̖{�A�ڂŏo�Ă���T���v����Eclipse��œ����������ꍇ�A���̌�̎菇�Ő�������悤��Scala IDE���X�V����K�v������܂��B2.10�p��Scala IDE��2.9x�pScala IDE�́A�����Eclipse�ɃC���X�g�[���ł��Ȃ��̂ŁAPlay 2.0�{Eclipse�̊‹����܂��K�v�Ȑl�́A�ʂ�Eclipse���g�p����悤�ɂ��Ă��������B

Play 2.1���C���X�g�[��

�@Play 2.0���C���X�g�[�������Ƃ��Ɠ����悤�ɁA�������_�E�����[�h�y�[�W����Play 2.1�n�̍ŐV�ł��_�E�����[�h���܂��i2013�N3��30���L�����M���ł̍ŐV�ł�2.1�j�B

�@�_�E�����[�h����zip�t�@�C�����𓀂��A�‹��ϐ�PATH�֒lj����Ă����܂��傤�B

�⑫�@Homebrew���g�p����Play 2.0���C���X�g�[�����Ă����ꍇ

�@�����AHomebrew�iMac�p�̃p�b�P�[�W�Ǘ��V�X�e���j���g�p����Play 2.0���C���X�g�[�����Ă����ꍇ�A2.1�ւ̍X�V�͔��ɊȒP�ɍs���܂��B

�@���L�̂悤��upgrade�R�}���h���g�p����Play framework���X�V���Ă��������B

% brew update
% brew upgrade play

Scala IDE for Eclipse�iScala 2.10�Ή��j���C���X�g�[��

������Eclipse���g�p�����A�e�L�X�g�G�f�B�^��Play�̃R�[�h���L�q����̂ł���΁A���̎菇�͕K�v����܂���B

�@���ɁAScala 2.10�p��Scala IDE for Eclipse�i2.1 M3�j���C���X�g�[�����܂��傤�B�����Scala IDE for Eclipse�̃o�[�W����2.0.2�ȑO�̃v���O�C�����C���X�g�[�����Ă���ꍇ�A�A���C���X�g�[�����Ă����Ă��������B

�@���̌�A�L���uEclipse��Scala�v���O���~���O���n�߂邽�߂̊�b�m���v�́uEclipse�v���O�C����Scala-IDE���g���ɂ��v�ɂ���菇�Ɠ����悤��Scala IDE for Eclipse�̃C���X�g�[�����s���܂��B

�@�������A���j���[����mHelp�n���mInstall New Software...]��I�����āA�mUpate Site�n���w�肷��ۂ̃��P�[�V�����͉��L�̂����ꂩ�ɂ��Ă��������B

  • Eclipse 3.7�p
    http://download.scala-ide.org/sdk/e37/scala210/dev/site/
  • Eclipse 3.8�^4.2�p
    http://download.scala-ide.org/sdk/e38/scala210/dev/site/

�@�v���O�C�����C���X�g�[��������AEclipse���ċN������΁A�J���‹��̏����͊����ł��B

Play 2.0�ō쐬�����A�v����Play 2.1�փ}�C�O���[�V��������

�@Play 2.0�ō쐬���Ă����A�v���P�[�V�����́A���̂܂܂ł�Play 2.1�ł͓��삵�܂���B�O��܂łɍ쐬����gyro�A�v���P�[�V�������APlay 2.1�œ����悤�ɂ��Ă݂܂��傤�B

�@�����T�C�g���}�C�O���[�V�����K�C�h������̂ŁA�������Q�l��gyro�A�v���P�[�V�������ڍs���Ă݂܂��傤�BPlay 2.0����Play 2.1�ֈڍs����ɂ́A�ݒ�t�@�C���������‚��ύX����ΊȒP�Ɉڍs�ł��܂��B

�@�܂��́A�ugyro/project�v�f�B���N�g���ɂ���A�uplugins.sbt�v���C�����܂��B�g�p����sbt�v���O�C���̃o�[�W������ύX���܂��傤�B

addSbtPlugin("play" % "sbt-plugin" % "2.1.0")

�@�����āABuild.scala�t�@�C���̏C�����s���܂��Bimport����p�b�P�[�W�ƁAmain�ϐ��̍쐬����ύX���܂��B�������ȑO�Ɣ����ɕς���Ă܂��ˁB

import play.Project._
import sbt._
import Keys._
import PlayProject._
object ApplicationBuild extends Build {
    val appName         = "gyro"
    val appVersion      = "1.0-SNAPSHOT"
    val appDependencies = Seq(
      // Add your project dependencies here,
    )
    val main = play.Project(appName, appVersion, appDependencies).settings(
      // Add your own project settings here      
    )
}

�@�Ō��build.properties��ύX���܂��傤�Bsbt�̃o�[�W�������C�����܂��B

sbt.version=0.12.2

�@�t�@�C���̏C��������������A�uclean�v�R�}���h�ŗ]�v�ȃt�@�C�����폜���A�ċN�����܂��傤�B

% play clean
% play run

�@�N��������������AEclipse�v���W�F�N�g�̍X�V���s���܂��BPlay�R���\�[�����N�����AEclipse�v���W�F�N�g���R�}���h�����s���܂��傤�B�v���W�F�N�g��Eclipse���́A�ȑO�ueclipsify�v�Ƃ����R�}���h���ł������APlay 2.1����́ueclipse�v�Ƃ����R�}���h���ɕς���Ă��܂��B

#Play�R���\�[��
[gyro] $ eclipse with-source=true

�@��������ł��܂������Ȃ��ꍇ�APlay 2.1�ŐV�K�ɃA�v���P�[�V�������쐬���A�\�[�X�t�@�C���̃R�s�[�����Ă��������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