際際滷

際際滷Share a Scribd company logo
弌亠于仆仂 仂仆仂于舒仆亠
  仗仂亞舒仄于舒仆仆
亠弍 亠于亳
 亠弍 亠于亳  亠 从仍舒亳 亰 仆舒弍仂仂仄 仄亠仂亟于
  磻 于亳亟亳仄 舒 仄仂亢 于亳从仍亳从舒亳
  从仂亳于舒舒仄亳 亠亠亰 HTTP 仗仂仂从仂仍.
 亠弍 仄亠仂亟亳  亠 仄亠仂亟亳  于亠弍 亠于舒.
REST
亟亟 亟仂 舒亠从亳 仄亠亠亢亠于亳 仗仂仂从仂仍于,
磻 亰亠弍亠亰仗亠ム 亟仂仗 亟仂 仆仂仄舒亶仆亳
亠于.
 舒仆 仗仂于亳仆仆 仗亠亠亟舒于舒亳  于亳亞仍磲
  仆亠于亠仍亳从仂 从仍从仂 仂仄舒于.
 亠亠亢亠于亳亶 仗仂仂从仂仍 仆亠 仗仂于亳仆亠仆 亰弍亠亞舒亳
  仆仂仄舒 仗仂 舒仆 仄亢 仗舒舒仄亳 束亰舒仗亳-
  于亟仗仂于亟損
ASMX 于亠弍 亠于亳
 [WebService(Namespace = "http://tempuri.org/")]
 [WebServiceBinding(ConformsTo =
WsiProfiles.BasicProfile1_1)]
    public class WebService1 : WebService
    {
        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }
WCF 于亠弍 亠于亳
[ServiceContract]
   public interface IService1
                                                               [DataContract]
   {
                                                                  public class CompositeType
       [OperationContract]
                                                                  {
       void DoWork();
                                                                      bool boolValue = true;
                                                                      string stringValue = "Hello ";
        [OperationContract]
        CompositeType GetDataUsingDataContract(CompositeType
composite);                                                           [DataMember]
    }                                                                 public bool BoolValue
                                                                      {
                                                                          get { return boolValue; }
                                                                          set { boolValue = value; }
                                                                      }

                                                                      [DataMember]
   public class Service1 : IService1
                                                                      public string StringValue
      {
                                                                      {
          public void DoWork()
                                                                          get { return stringValue; }
          {
                                                                          set { stringValue = value; }
          }
                                                                      }
                                                                 }
          public CompositeType GetDataUsingDataContract
                    (CompositeType composite)
          {
          }
      }
丱仂仂亳亶 于亠弍 亠于 仗仂于亳仆亠仆:
 亠 仗仂于舒亳 仆从舒仗仍仂于舒仆仂 亠于亠舒.

 亳从仂亳仂于于舒亳 亟仍 从仂仄仆从舒 仍从亳
  于仍舒仆 从仂仄仆从舒亶仆 仂弍从亳.

 亠 亰弍亠亞舒亳 舒仆 仄亢 从仂亳于舒从亳仄亳
  仗舒舒仄亳 束亰舒仗亳-于亟仗仂于亟損

More Related Content

More from Victor Matyushevskyy (14)

仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server
仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server
仆仂于亳 舒亰 亟舒仆亳 舒 MS SQL Server
Victor Matyushevskyy
06.1 .Net memory management
06.1 .Net memory management06.1 .Net memory management
06.1 .Net memory management
Victor Matyushevskyy
06 LINQ
06 LINQ06 LINQ
06 LINQ
Victor Matyushevskyy
05 functional programming
05 functional programming05 functional programming
05 functional programming
Victor Matyushevskyy
04 standard class library c#
04 standard class library c#04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)
#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)
#3 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 2)
Victor Matyushevskyy
#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)
#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)
#2 弍'从仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆 (. 1)
Victor Matyushevskyy

Service oriented programming

  • 1. 弌亠于仆仂 仂仆仂于舒仆亠 仗仂亞舒仄于舒仆仆
  • 2. 亠弍 亠于亳 亠弍 亠于亳 亠 从仍舒亳 亰 仆舒弍仂仂仄 仄亠仂亟于 磻 于亳亟亳仄 舒 仄仂亢 于亳从仍亳从舒亳 从仂亳于舒舒仄亳 亠亠亰 HTTP 仗仂仂从仂仍. 亠弍 仄亠仂亟亳 亠 仄亠仂亟亳 于亠弍 亠于舒.
  • 3. REST 亟亟 亟仂 舒亠从亳 仄亠亠亢亠于亳 仗仂仂从仂仍于, 磻 亰亠弍亠亰仗亠ム 亟仂仗 亟仂 仆仂仄舒亶仆亳 亠于. 舒仆 仗仂于亳仆仆 仗亠亠亟舒于舒亳 于亳亞仍磲 仆亠于亠仍亳从仂 从仍从仂 仂仄舒于. 亠亠亢亠于亳亶 仗仂仂从仂仍 仆亠 仗仂于亳仆亠仆 亰弍亠亞舒亳 仆仂仄舒 仗仂 舒仆 仄亢 仗舒舒仄亳 束亰舒仗亳- 于亟仗仂于亟損
  • 4. ASMX 于亠弍 亠于亳 [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class WebService1 : WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } }
  • 5. WCF 于亠弍 亠于亳 [ServiceContract] public interface IService1 [DataContract] { public class CompositeType [OperationContract] { void DoWork(); bool boolValue = true; string stringValue = "Hello "; [OperationContract] CompositeType GetDataUsingDataContract(CompositeType composite); [DataMember] } public bool BoolValue { get { return boolValue; } set { boolValue = value; } } [DataMember] public class Service1 : IService1 public string StringValue { { public void DoWork() get { return stringValue; } { set { stringValue = value; } } } } public CompositeType GetDataUsingDataContract (CompositeType composite) { } }
  • 6. 丱仂仂亳亶 于亠弍 亠于 仗仂于亳仆亠仆: 亠 仗仂于舒亳 仆从舒仗仍仂于舒仆仂 亠于亠舒. 亳从仂亳仂于于舒亳 亟仍 从仂仄仆从舒 仍从亳 于仍舒仆 从仂仄仆从舒亶仆 仂弍从亳. 亠 亰弍亠亞舒亳 舒仆 仄亢 从仂亳于舒从亳仄亳 仗舒舒仄亳 束亰舒仗亳-于亟仗仂于亟損