ອີກຄະນະກິດຂອງ Web Services
- ຫນ້າມາຫນ້ານັ້ນ WS ພາບຂອງຕະຫຼາດ
- ຫນ້າມາຫນ້ານັ້ນ WS ນຳໃຊ້
ບັນດາຄອມພິວເຕີ້ໃດໆຈະມີສະມາຊິກ Web Service.
ການສ້າງ Web Services ບໍ່ມີຄວາມຈິງກັບຄົນປົກກະຕິຂອງພາສາຂັດແລະປົກກະຕິຂອງພາສາຂັດ.
ບັນດາຄວາມທີ່ນັ້ນ: ASP.NET Web Service
ໃນການນີ້ພວກເຮົາຈະໃຊ້ ASP.NET ເພື່ອສ້າງ Web Service ທີ່ງົວງາຍ.
<%@ WebService Language="VB" Class="TempConvert" %> Imports System Imports System.Web.Services Public Class TempConvert : Inherits WebService <WebMethod()> Public Function FahrenheitToCelsius (ByVal Fahrenheit As Int16) As Int16 Dim celsius As Int16 celsius = ((((Fahrenheit) - 32) / 9) * 5) Return celsius End Function <WebMethod()> Public Function CelsiusToFahrenheit (ByVal Celsius As Int16) As Int16 Dim fahrenheit As Int16 fahrenheit = ((((Celsius) * 9) / 5) + 32) Return fahrenheit End Function End Class
ເອກະສານນີ້ແມ່ນ .asmx File. ນີ້ແມ່ນກົດລະບຽບ ASP.NET File Extension ສຳລັບ XML Web Services.
ເພື່ອດຳເນີນການນີ້ພວກເຮົາຕ້ອງການ .NET Server
ການກໍານົດນີ້ຈະສະແດງວ່າເປັນ Web Service, ຂຽນໂດຍ VB, ຊື່ class ແມ່ນ "TempConvert".
<%@ WebService Language="VB" Class="TempConvert" %>
ການກໍານົດນີ້ຈະນຳມານຳມານາຊາດ "System.Web.Services" ຈາກ .NET Framework.
Imports System Imports System.Web.Services
ການກໍານົດນີ້ຈະກໍານົດວ່າ Class "TempConvert" ແມ່ນ WebSerivce Class:
Public Class TempConvert : Inherits WebService
ຂັ້ນຕອນຕໍ່ໄປແມ່ນການປະຕິບັດຂອງ VB Programming. ຄອມພິວເຕີ້ນີ້ມີພະນັກງານສອງຫົວ. ໜຶ່ງຂອງພະນັກງານນີ້ຈະປ່ຽນອະດີດອັງກິດເປັນອະດີດຄຣິດແລະພະນັກງານອື່ນຈະປ່ຽນຄຣິດເປັນອະດີດອັງກິດ.
ຄວາມແຕກຕ່າງຈາກຄອມພິວເຕີ້ປົກກະຕິແມ່ນການກໍານົດຄູ່ມວນຊົນວ່າ "WebMethod".
ການນຳໃຊ້ "WebMethod" ໃນຄອມພິວເຕີ້ທີ່ທ່ານຕ້ອງການສ້າງວ່າ Web services.
<WebMethod()> Public Function FahrenheitToCelsius (ByVal Fahrenheit As Int16) As Int16 Dim celsius As Int16 celsius = ((((Fahrenheit) - 32) / 9) * 5) Return celsius End Function <WebMethod()> Public Function CelsiusToFahrenheit (ByVal Celsius As Int16) As Int16 Dim fahrenheit As Int16 fahrenheit = ((((Celsius) * 9) / 5) + 32) Return fahrenheit End Function
ສຸດທ້າຍສິ່ງທີ່ທ່ານຈະເຮັດແມ່ນຢຸດພາສາງຫຼາຍຫົວປະເພດພິມາດ.
End Function End Class
ຖ້າທ່ານຂໍ້ຫນັງເອກະສານເປັນ .asmx, ແລະໄດ້ຈັດຕັ້ງຫາສະໜອງທີ່ສະໜັບ .NET, ທ່ານຈະມີ Web Service ທີ່ສາມາດໃຊ້ໄດ້ຄັ້ງທຳອິດ.
ການປະຕິບັດໄວຂອງ ASP.NET
ພາຍໃນ ASP.NET, ທ່ານບໍ່ຕ້ອງຂຽນ WSDL ແລະ SOAP ຂໍ້ຮຽກຮ້ອງເອງ.
ຖ້າທ່ານສຶບສວນກັບຄະນະກິດຂອງພວກເຮົາ, ທ່ານຈະພົບວ່າ ASP.NET ຈະສ້າງ WSDL ແລະ SOAP ຂໍ້ຮຽກຮ້ອງໄດ້ອອກມາອີກ.
- ຫນ້າມາຫນ້ານັ້ນ WS ພາບຂອງຕະຫຼາດ
- ຫນ້າມາຫນ້ານັ້ນ WS ນຳໃຊ້