Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 1
2892 단어 PlayFrameworkScala
계기
Scala-PlayFramework를 이전에 조금 해본 적이 있어, 최근 또 오랜만에 해 보겠다고 생각했을 때, 우선 당시 했던 튜토리얼을 다시 하면 기억을 불러일으키는 계기가 될까라고 생각했다.
그런데
Play 문서 사이트 를 보면, 당시 했던 튜토리얼이 없어지고 있었다. Play의 문서 사이트는 버전 마다 페이지가 별로 되어 있으므로 버전을 거슬러 올라가 보면, 아무래도 2.2.x 까지는 존재하고 있어 2.3.x 이후에 없어지고 있는 것 같다 로 바뀌었다).
그래도
의지에서도 하고 싶어져 왔기 때문에, Play 자체는 최신의 버젼을 사용하면서, 2.2의 튜토리얼을 해 보았다.
시도한 환경
Play 문서 사이트 를 보면, 당시 했던 튜토리얼이 없어지고 있었다. Play의 문서 사이트는 버전 마다 페이지가 별로 되어 있으므로 버전을 거슬러 올라가 보면, 아무래도 2.2.x 까지는 존재하고 있어 2.3.x 이후에 없어지고 있는 것 같다 로 바뀌었다).
그래도
의지에서도 하고 싶어져 왔기 때문에, Play 자체는 최신의 버젼을 사용하면서, 2.2의 튜토리얼을 해 보았다.
시도한 환경
준비 작업
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 계속한다.
Reference
이 문제에 관하여(Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/12345/items/8d52e0ce1b82ff1d2200
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
C:\scala>sbt new playframework/play-scala-seed.g8
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
C:\scala\todolist>sbt
[todolist] $ run
Reference
이 문제에 관하여(Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/12345/items/8d52e0ce1b82ff1d2200텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)