Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 1

2892 단어 PlayFrameworkScala

계기



Scala-PlayFramework를 이전에 조금 해본 적이 있어, 최근 또 오랜만에 해 보겠다고 생각했을 때, 우선 당시 했던 튜토리얼을 다시 하면 기억을 불러일으키는 계기가 될까라고 생각했다.

그런데



Play 문서 사이트 를 보면, 당시 했던 튜토리얼이 없어지고 있었다. Play의 문서 사이트는 버전 마다 페이지가 별로 되어 있으므로 버전을 거슬러 올라가 보면, 아무래도 2.2.x 까지는 존재하고 있어 2.3.x 이후에 없어지고 있는 것 같다 로 바뀌었다).

그래도



의지에서도 하고 싶어져 왔기 때문에, Play 자체는 최신의 버젼을 사용하면서, 2.2의 튜토리얼을 해 보았다.

시도한 환경


  • Windows7 Professional
  • JDK 1.8

  • 준비 작업



    Activaor 설치?



    우선 실행 환경 만들기. Play 자체는 최신 버젼을 사용하고 싶다. Play 문서의 최신 버전 을 보면 우선은 Typesafe Activator 를 다운로드하라고 쓰고 있지만, 그 링크를 클릭하면 Typesafe사의 사이트가 아니라 Lightbend사의 사이트가 열린다(회사명 변경한 것 같다). 그리고 거기에는 「 Activator 는 곧 EOL이 됩니다. 대신에 sbt 커멘드를 사용해 주세요」라고 써 있다.

    sbt 설치



    그래서 sbt 사이트 에 가서 Windows 버전을 다운로드하십시오. 다운로드된 버전은 0.13.15.

    프로젝트 만들기



    이전 Activator의 페이지에 설명에 의하면, 0.13.13 이후의 sbt 에서는 giter8 템플릿에 의해 프로젝트를 작성하는 것 같다. 친절하게 템플릿 일람에의 링크도 붙여 있었으므로 그것 를 참고로 해, 템플릿은 playframework/play-scala-seed.g8 를 선택. C : 드라이브에 scala 폴더를 만들고 거기에서 명령을 실행합니다.
    C:\scala>sbt new playframework/play-scala-seed.g8
    

    여러가지 다운로드되기 때문에 오로지 기다린다.
    프로젝트 이름을 듣기 때문에 「todolist」라고 입력. 이후의 질문은 모두 ENTER만 눌러 디폴트로.
    name [play-scala-seed]: todolist
    organization [com.example]:
    scala_version [2.11.11]:
    play_version [2.5.14]:
    scalatestplusplay_version [2.0.0]:
    

    다시 오로지 기다리면 템플릿이 만들어졌다.
    Template applied in .\todolist
    

    만든 todolist 폴더 안에 들어가 sbt 명령을 실행.
    C:\scala\todolist>sbt
    

    두번 오로지 기다리는 것은 세번 오로지 기다린다. $ 프롬프트가 나오면 run 명령을 실행합니다.
    [todolist] $ run
    

    역시 히라조차 기다린다. 드디어 Server started 라고 표시되므로 브라우저로부터 액세스 해 확인.

    이것으로 마침내 준비 완료.

    그 2 계속한다.

    좋은 웹페이지 즐겨찾기