JScript.NET - programowanie. Biblia - Essam Ahmed

Quote of the Day Sample
=======================


Uwaga : 

Jeżeli używasz notatnika do oglądania tego pliku,
uaktywnij opcje "zawijanie wierszy" ( zaznacz
Format->zawijanie wierszy z menu)

Zawartość
--------

1 - Konfiguracja usługi web service
1.1 - Generowanie proxy dla web service
2 - Przykład aplikacji opartych na Windows Forms
3 - Przykład alikacji opartej na ASP.NET
4 - Usuwanie plików tymczasowych

1. Konfiguracja usługi web service
==================================


To jest przykład usługi "Cytat dnia" (Quote of the Day (QoD)) z rozdziału dzisiątego; ten plik opisuje jak konfigurować i używać przykładu.


Przykład QoD jest zależny od usługi QoD web service dlatego najpierw należy skonfigurować system tak aby udostępniał tą usługe. Wykonaj poniższe plecenia aby uruchomić usługę QoD web service; Zakładamy że rozpakowano przykłady do domyślnej ścieżki:

1. Zmień katalog na \JSNetProgramowanie\Roz10\QuoteOfTheDay
2. Otwórz plik QOD.ASMX (zwróć uwagę na rozszerzenie)
3. Zmień ścieżkę w dużym bloku komentarza, na początku pliku. Przed zamianą linia  wygląda w ten sposób :

var xmlPath : String =
    "F:\\JSNetProgramming\\Chapter10\\QuoteOfTheDay\\quotes.xml";

Zmień ścieżke aby akreślić aktualne położenie pliku Quotes.Xml file. Używaj dwóch ukośników, tak jak to pokazano wyżej.

4. Zapisz i zamknij plik
5. Uruchom zarządce Internetowych Usług Informacyjnych. Wybierz Start>Panel sterowania>Narzędzia Administracyjne>Internetowe Usługi Informacyjne
6. Rozwiń (na symbolu plus) przy nazwie Twojego komputera; Powinieneś zobaczyć gałąź "Domyślna strona web"
7. Dodaj nowy katalog wirtualny. wciśnij prawy przycisk myszy na gałęzi "Domyślna strona web" wybierz Nowy>Katalog Wirtualny
7a. Wpisz nazwę nowego katalogu; wpisz "QoD" (bez apostrofów) i wciśnij przycisk "Dalej"
7b. Wybierz katalog gdzi znajduje się strona; ten sam katalog gdzie znajduje się plik Qod.ASMX z punktów 1-3
8. Zatwierdź domyślne ustawienia bezpieczeństwa
9. Wciśnij Zakończ aby zamknąć kreatora

* Wypróbuj usługę web service otwierając Internet Explorer i wpisując następujący adres: http://localhost/qod/qod.asmx (musisz chwilkę poczekać na odpowiedź)
* Powinieneś zobaczyć opis usługi web service z pojedyńczą metodą "getQuote"; Kliknij na odnośniku aby przetestować. Jeśli usługa web service działa zobaczysz nowe okno z kodem XML i cytatem. Jeśli nie działa zobaczysz opis błędu; Jeśli wystąpił błąd przyjrzyj się katalogowi który wpisałeś w krokach 1-3.

1.1 Generowanie proxy dla web service
-------------------------------------

Przed użyciem aplikacji opartych na Windows Forms lub ASP.NET sample musisz wygenerować kod dla proxy używając wsdl.exe; wykonaj instrukcje aby wygenerować:

1. Zmień katalog na \JSNetProgramowanie\Roz10\QuoteOfTheDay
2. Wpisz: createProxy
3. TWpisz: make

2. Przykład oparty na Windows Forms
===================================

Uruchom przykład, przy pomocy instrukcji:
(uwaga: upewnij sie czy wygenerowałeś proxy z punktu 1.1)

1. Zmień katalog na \JSNetProgramowanie\Roz10\QuoteOfTheDay
2. Wpisz: consumeQOD

3. Przykład oparty na ASP.NET
=============================

1. Uruchom Internet Explorer
2. Wpisz następujący adres: http://localhost/qod/qod.aspx (zwróć uwagę na rozszerzenie)


4. Usuwanie plików tymczasowych
===---=========================

Usuń pliki tymczasowe za pomocą polecenia:

  make -clean

Polecenie usuwa wszystkie pliki, za wyjątkiem oryginalnych źródeł i plików pomocniczych, z katalogu.


