Crearea unui site web folosind c # - Pagina 3

Pagina 3 din 3

Crearea unui site web ASP.net folosind C #

Pasul 1: Creați un site ASP.net

Crearea unui site web folosind c # - Pagina 3

Figura 13: Fereastra „Site-ul nou“

ii. Selectați un site ASP.net.
iii. Selectați folderul în care va fi creat site-ul Web. În acest caz, JSimpCalcWebServiceWebSite
iv. Alegeți limba Visual C # și apăsați butonul OK.

Pasul 2: Adăugați Link

Acum trebuie să specificați fișierul WSDL în site-ul Web. Pentru a adăuga un link către un serviciu Web implică următoarele etape:
i. „Soluții Explorer“ du-te pe fereastră.
ii. Faceți clic dreapta pe numele proiectului (în acest caz, JSimpCalcWebServiceWebSite). Apare meniul contextual.
iii. Faceți clic pe meniul „Add Web de referință“. Caseta de dialog "Add Web de referință".

Crearea unui site web folosind c # - Pagina 3

Figura 14: Meniul contextual „Add Web de referință“

Crearea unui site web folosind c # - Pagina 3

Figura 15: Fereastra de dialog "Add Web Reference"

v. Va afișa toate numele metodelor de serviciu Web. Introduceți numele link-ul (în acest exemplu JSimpCalcWebService) și faceți clic pe „Add Reference“.

Pasul 3. Scrie codul pentru a apela serviciul Web

iv. WebMethod numit ca orice altă metodă invocare. De exemplu:
proxy.addition (10,20);

Crearea unui site web folosind c # - Pagina 3

Figura 16: Web codul de apel al metodei

Codul ar trebui să arate astfel:

3 codul sursă: Default.aspx.cs Codul sursă

Pasul 4. Testați aplicația de servicii de web client

Acum este timpul pentru a testa aplicația client serviciu Web făcând clic pe „Start Debugging“ de pe bara de instrumente sau prin apăsarea tastei F5 de pe tastatură. Pagina de web ar trebui să arate ca imaginea de mai jos.

Crearea unui site web folosind c # - Pagina 3

Figura 17: Site-ul Concluzie

Exemplele discutate aici utilizează o serie de proprietăți de servicii Web enumerate mai jos:
• Offline: Serviciul Web nu are nevoie de software suplimentar:

a. pe partea de client: Un limbaj de programare care acceptă XML client / HTML.
b. Server Side: Cauti un server web și server SOAP.

• legat slab: Clientul și serverul știe doar despre mesajele - nivel simplu de interacțiune, care permite să se schimbe configurația mai flexibilă.
• Web-based: servicii Web sunt publicate, situate, și a invocat în întreaga rețea prin intermediul unor standarde Internet pulmonar aprobate.
• Indiferent de limba și conforme: client și server poate fi implementat în diferite medii și în diferite limbi.
• Servicii de composable Web pot fi combinate prin intermediul fluxului de operațiuni pentru a îndeplini funcții de afaceri la nivel înalt.
• legate dinamic: puteți automatiza detectarea și legarea de servicii web folosind UDDI si WSDL.
• acces la program: abordare servicii Web nu oferă o interfață grafică de utilizator, dar funcționează la nivel de comandă.
• Wrap aplicațiile existente: Stand-alone sunt combinate cu ușurință prin implementarea unui serviciu web ca o interfață.

În mod similar, puteți crea servicii Web în C # și să le apelați printr-o aplicație client de serviciu web scris în Java.

În secțiunea următoare vom aborda problema cu amestecare a problemelor de conversie generalizate și non-agregate și cod cu codul de bază non-agregate moștenire în generalizare. Neverificată compilator avertizare Java avertizează în cazul în care nu se poate verifica siguranța tipurilor. Acest lucru se întâmplă atunci când se amestecă.

JSP tag-uri personalizate JSP etichete personalizate oferă un mecanism standard pentru separarea de prezentare și logica de afaceri pe o pagină web dinamic, care permite designerilor de pagini să se concentreze asupra performanței, în timp ce dezvoltatorii de aplicații sunt de programare partea de server. Ele sunt eu.