เยินยอ Play ไปสองครั้ง ไม่ได้ทำให้ดูเสียทีว่ามันง่ายยังไง วันนี้เหมือนว่างเลยเขียนซะหน่อย สิ่งที่ต้องเตรียมก่อนเลยคือ
- Java ไม่แน่ใจว่าใช้ JRE อย่างเดียวได้หรือป่าว แต่เพื่อความปลอดภัยก็ดาวโหลด JDK มาก่อนก็ได้ (ส่วนตัวคิดว่าได้ แต่ยังไม่เคยลองเหมือนกัน)
- Play framework ดาวโหลดเสร็จก็นำไปวางไว้ซักที่ จากนั้นกำหนด path ไปที่ directory นั้นเพื่อให้ใช้คำสั่ง play ได้
มาลองกับโปรแกรมง่ายอย่าง Hello, World ก่อน เอาแค่เข้าหน้าแรกแล้วแสดงคำว่า Hello, World ขึ้นมา
- ใน Terminal/Shell/Command Prompt รัน play new
จากนั้นจะใส่ชื่อ project ใหม่ก็ได้ หลังจากใส่เสร็จ play จะสร้าง project directory ขึ้นมาให้ตามโครงด้านล่างคือ <project directory> +-+ app | +- controllers // เก็บคลาสที่เลือกว่าจะเปลี่ยนไป view ไหน | +- models // เก็บคลาสที่เก็บข้อมูลต่าง ๆ | +- views // เก็บ template ที่ใช้แสดงหน้าเว็บ +-- conf // ค่าต่าง ๆ สำหรับกำหนดการทำงานของ application +-+ public // static file | +- images | +- javascripts | +- stylesheets +- test // คลาสที่ใช้สำหรับทดสอบ (UnitTest, Functional Test, Selenium)
- เรียกให้ทำงานโดยสั่ง play run
(จะสั่ง play run เลยก็ได้ถ้าเปลี่ยน directory ไปอยู่ใน project แล้ว) จากนั้นเปิดเว็บเข้ามาที่ http://localhost:9000 จะเห็นเว็บที่ Play ทำให้แนะนำ - แก้ project directory/app/views/Application/index.html เอา #{welcome /} ออกเปลี่ยนเป็น Hello, World แทนบันทึกแล้วเรียกหน้าเว็บ http://localhost:9000 ดูอีกครั้ง ข้อความที่ Play เตรียมมาเป็นตัวอย่างจะเปลี่ยนเป็น Hello, World ที่แก้เข้าไป
แค่สามขั้นก็แก้หน้าเว็บได้แล้ว เดี๊ยวคราวหน้าจะมาเขียนรายละเอียดว่า Play ทำงานยังไง และ แต่ละส่วนคืออะไรบ้าง