4 พฤษภาคม 2010เนรมิต Web Service ตัดคำ (ใช้ grails + xfire) ภาค SOAP

วันนี้ผมจะมานำเสนอการทำ Web Service ตัดคำภาษาไทย โดยใช้ grails framework   (ภาค SOAP)

  • สั่ง grails create-app _appname_ เพื่อสร้าง grails application
  • cd _appname_
  • แล้วสั่ง grails install-plugin xfire เพื่อติดตั้ง plug-in เพื่อทำ webservice ฉบับ soap
  • สั่ง grails create-service TokenizeService เพื่อสร้าง Service ตัดคำ
  • copy LexTo.jar ไว้ใน /lib แล้วเอา lexitron.txt ไว้ใน /
  • เขียน Code นิดหน่อย ดังนี้

/grails-app/conf/BootStrap.  (อยากจะ new Object ครั้งเดียว)

code :

/grails-app/services/TokenizeService. ให้เพิ่ม method

code :

  • เรียบร้อยแล้ว สั่ง grails run-app ได้เลย !!!

เข้าhttp://localhost:8080/TokenizerService/services จะเห็นแบบนี้ครับ (มัน generate wsdl มาให้เลย)

ขอทดสอบ webservice  ด้วย soap ui โดยใส่ url ของ wsdl ไปเลยแบบนี้

แล้วก็ทดสอบ operation การตัดคำของเรา

เรียบร้อย !

ปล. ไม่ชอบ soap แต่ว่าใน grails มันง่ายเลยทำก่อน (ขี้เกียจสร้าง controller + render as xml)

:P

Related Blogs

Leave a Reply

Comment ไม่ได้กดที่นี่

Get Adobe Flash playerPlugin by wpburn.com wordpress themes