วันนี้เรามาลองเขียน App Engine ของ google เล่นๆ กันดูดีกว่า แต่ในที่นี้เราจะใช้ netbean ที่เราคุ้นเคยมาเขียนกัน
ก่อนอื่นเลย เราจะต้องติดตั้ง google app engine ใน netbean ของเราเสียก่อน
ขั้นแรก Download Google App Engine SDK for java ที่ http://googleappengine.googlecode.com/files/appengine-java-sdk-1.5.3.zip
ขั้นที่สอง แตกไฟล์ zip แล้วไปวางที่ c:
ขั้นที่สาม เปิดโปรแกรม netbean เพื่อเพิ่ม app engine โดยเข้าไปที่ Tool -> Plugins -> Setting แล้วกดปุ่ม add
Name -> ใส่ Google App Engine
ขั้นที่สี่ เพิ่ม Plugin โดยเข้าไปที่ Tool -> Plugins -> Availadle Plugins แล้วเลือกติดตั้ง Google App Engine Module (Server, Configuration Editor, Deployment, Editor Hints และ Samples)
ขั้นที่ห้า เลือกแทป services แล้วคลิกขวาที่ servers เลือก add server
แล้วเลือก Google App Engine แล้วกด next แล้วเลือกโฟลเดอร์ที่เก็บ Google App Engine SDK for java
จากนั้นกด next แล้วเลือก port ของ google app engine ที่ต้องการ
ต่อมาเราจะนำโปรแกรมตัวอย่างที่ netbean มีไว้ให้ทดลองเล่นอยู่แล้ว ซึ่งสามารถสร้างได้ดังนี้
ขั้นแรก File -> New Project ->Java Web -> Web Application แล้วกด Next
หน้าต่อมาจะเป็นหน้าให้ตั้งชื่อ และที่เก็บไฟล์ จากนั้นกด Next
จากนั้นจะมีหน้าต่างให้เลือก Server ก็ให้เลือก Google App Engine แล้วกด Finish
จากนั้นก็เลือกโปรแกรมตัวอย่าง เพื่อนำมาลองใช้กับ Google App Engine โดยในที่นี้เลือกโปรแกรม HelloJsp
เมื่อทำการ Copy โปรแกรมเสร็จเรียบร้อยแล้ว ให้ทำการ run ก็จะได้รูปดังภาพ
ต่อมาก็จะเป็นการ Deploy หน้าเว็บของเราขึ้นสู่เว็บของ google แต่ก่อนอื่น เราจะต้องมี Account ของ google เสียก่อน จากนั้นเราก็จะต้องไปสร้าง Application ที่หน้า https://appengine.google.com/start
ซึ่งก็จะมีการยืนยันตัวตนด้วยการส่งรหัสผ่านทางโทรศัพท์
ขั้นแรก ทำการตั้งชื่อ Application โดยเข้าไปที่ WEB-INF -> appengine-web แล้วทำการตั้งชื่อที่ Application Name (ชื่อ Application Name จะต้องเหมือนชื่อ Application Identifier ตอนที่เราสร้าง Application บนเว็บ)
ขั้นที่สอง คลิกขวาที่ Project guestbook แล้วเลือก Deploy to Google App Engine (ถ้าเป็นการ Deploy ครั้งแรก จะมีการถาม e-mail และ password)
ง่ายมากเลยใช่มั้ยครับ ยังงัยก็ลองทำแล้วเอามาอวดกันบ้างนะครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น