วันพฤหัสบดีที่ 25 สิงหาคม พ.ศ. 2554

Google App Engine ง่ายนิดเดียว


วันนี้เรามาลองเขียน  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 ก็ให้ทำตามขั้นตอน  เมื่อเราได้ทำตามขั้นตอนเสร็จแล้ว  ก็มาถึงการทำการ Deploy เสียที
ขั้นแรก  ทำการตั้งชื่อ Application โดยเข้าไปที่ WEB-INF -> appengine-web แล้วทำการตั้งชื่อที่ Application Name (ชื่อ Application Name จะต้องเหมือนชื่อ Application Identifier ตอนที่เราสร้าง Application บนเว็บ)
ขั้นที่สอง คลิกขวาที่ Project guestbook  แล้วเลือก Deploy to Google App Engine (ถ้าเป็นการ Deploy ครั้งแรก  จะมีการถาม e-mail และ password)
จากนั้นเราก็จะได้  web application ดังตัวอย่างนี้ http://component-kmitl.appspot.com/
ง่ายมากเลยใช่มั้ยครับ  ยังงัยก็ลองทำแล้วเอามาอวดกันบ้างนะครับ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น