การสร้าง และการเรียกใช้งาน Web Service
การสร้าง Web Service
1. สร้าง WebSite ใหม่ขึ้นมา แล้วให้เลือกเป็น ASP.NET Web Service
2. ตั้งชื่อ Class ตามใจชอบ ของเดิมๆคือ Public Class Service (สมมติแก้เป็น MyServiceClass)
3. ตั้งชื่อ Function ตามใจชอบ (แต่ให้เข้าใจล่ะกันไม่งั้นนานๆเข้างงตาย ^^") ของเดิมๆคือ
Public Function HelloWorld() As String
Return "Hello World Ja."
End Function
4. เราก็เริ่มเขียนโปรแกรมใน Function ได้เลย แต่อย่าลืมต้อง Return ด้วยเพราะว่ามันคือ Function นั่นเอง
5. การเขียน Web Service ของเราเสร็จสิ้นแล้ว ง่ายม่ะ อิอิ (อย่าลืม Upload ไปที่ WebServer ล่ะ)
6. สมมติคือ http://webserver/helloworld/
การเรียกใช้งาน Web Service
1. สร้าง WebSite ใหม่ขึ้นมา แล้วให้เลือกเป็น ASP.NET Web Site
2. ไปที่หน้าต่าง Solution Explorer แล้วคลิ๊กขวาเลือก Add Web Reference...
3. พิมพ์ URL ตามที่เราได้ทำการ Upload Web Service จะได้ http://webserver/helloworld/service.asmx และทำการแก้ไข Web reference name ตามใจชอบ (สมมติเป็น WServices) แล้วกด Add Reference
4. สร้างตัวแปรเพื่ออ้างอิง Web Service
Dim MyVar As New WServices.MyServiceClass
Response.Write(MyVar.HolloWorld())
5. จะได้ข้อความออกมาเป็น Hello World Ja.
ข้อดีของการใช้งาน Web Service คือ
1. เรียกใช้งานได้ทุกโปรแกรมที่เข้าถึง Web Service
2. แก้ไขได้ง่าย คือการแก้ไขที่ส่วนกลางเท่านั้น
1. สร้าง WebSite ใหม่ขึ้นมา แล้วให้เลือกเป็น ASP.NET Web Service
2. ตั้งชื่อ Class ตามใจชอบ ของเดิมๆคือ Public Class Service (สมมติแก้เป็น MyServiceClass)
3. ตั้งชื่อ Function ตามใจชอบ (แต่ให้เข้าใจล่ะกันไม่งั้นนานๆเข้างงตาย ^^") ของเดิมๆคือ
Public Function HelloWorld() As String
Return "Hello World Ja."
End Function
4. เราก็เริ่มเขียนโปรแกรมใน Function ได้เลย แต่อย่าลืมต้อง Return ด้วยเพราะว่ามันคือ Function นั่นเอง
5. การเขียน Web Service ของเราเสร็จสิ้นแล้ว ง่ายม่ะ อิอิ (อย่าลืม Upload ไปที่ WebServer ล่ะ)
6. สมมติคือ http://webserver/helloworld/
การเรียกใช้งาน Web Service
1. สร้าง WebSite ใหม่ขึ้นมา แล้วให้เลือกเป็น ASP.NET Web Site
2. ไปที่หน้าต่าง Solution Explorer แล้วคลิ๊กขวาเลือก Add Web Reference...
3. พิมพ์ URL ตามที่เราได้ทำการ Upload Web Service จะได้ http://webserver/helloworld/service.asmx และทำการแก้ไข Web reference name ตามใจชอบ (สมมติเป็น WServices) แล้วกด Add Reference
4. สร้างตัวแปรเพื่ออ้างอิง Web Service
Dim MyVar As New WServices.MyServiceClass
Response.Write(MyVar.HolloWorld())
5. จะได้ข้อความออกมาเป็น Hello World Ja.
ข้อดีของการใช้งาน Web Service คือ
1. เรียกใช้งานได้ทุกโปรแกรมที่เข้าถึง Web Service
2. แก้ไขได้ง่าย คือการแก้ไขที่ส่วนกลางเท่านั้น
Comments
Post a Comment