wyjasnienia prowadzącego do zadania


Zapytanie :

To: jrj@pk.edu.pl
Subject: Praca domowa 05

Dobry wieczór,
chciałem zapytać czy wynik będący odległością Levensthein'a podajemy użytkownikowi końcowemu w postaci wydruku na konsolę czy może jako napis w przeglądarce (jeśli tak to czy budować model DOM w postaci ...)?

Z góry dziękuje za odpowiedź.

Odpowiedź :

Nieeeee ! Przecież servlet wykonywany jest po stronie serwera w kontenerze. Zatem próba pisania na konsole .... wyprowadza wynik na konsoli serwera ! A my mamy odesłać wynik działania do klienta, który przysłał żądanie (request). Mamy odesłać odpowiedź (response) do klienta - wyłącznie z wynikiem. Czy gdziekolwiek w zadaniu jest mowa o formatowaniu HTML'a lub podobnych wymaganiach ???

Jeżeli wpiszę w przeglądarce 'request' np.

http:////?a=Jaworowski&b=Zaborowski

to 'response' jest napisem zawierającym wyłącznie wynik, czyli w oknie przeglądarki winno pojawić się

2

Mam nadzieje, że to wyjaśnienie kończy ostatecznie dalsze dywagacje ....

Pozdrawiam
Jerzy R. Jaworowski

---------------------------------------------------------------

Zapytanie

Mam pytanie odnośnie kompilacji tego zadania. W treści zadania jest napisane ,że proces kompilacji powinien być możliwy przy użyciu komendy:
"javac -Xlint Levensthein.java" , jednakże przy takiej kompilacji, kompilator nie widzi bibliotek servletów(javaX). Czy kompilacja nie powinna wyglądać w następujący sposób :

javac -cp /path/to/server/lib/servlet-api.jar -Xlint Levensthein.java


Odpowiedź

Oczywiście ! Dziękuję z przesłanie powyższej uwagi. Implementacja wielu elementów technologii (w tym i servlet-api) leży po stronie twórców serwera aplikacyjnego (zależy od jego architektury). Tak więc kompilator (javac) winien mieć dostęp do elementów środowiska uruchomieniowego (mających charakter bibliotek systemowych) serwera aplikacyjnego, na którym wykonywane będzie zadanie.

Platforma uruchomieniowa, na której testowane będą nadsyłane zadania korzysta w wywołania kompilatora w postaci :

javac
extdirs /lib
Xlint Levensthein.java

Jeszcze raz dziękuję za przesłany komentarza (i gratuluję samodzielnego rozwiązania problemu !!!).


Wszystkich, którym ta ewidentna 'palcówka' zatruła życie - serdecznie przepraszam.


Pozdrawiam

Jerzy R. Jaworowski

---------------------------------------------------------------

Zapytanie

Chciałbym uprzejmie zapytać czy algorytm zadany w pracy domowej nr 5 z przedmiotu Zaawansowane Techniki Programowania ma być case sensitive? Tzn. czy 'a' == 'A' czy 'a' != 'A'?


Odpowiedź

Przy porównywaniu (określaniu miary Levensthein'a) dwóch napisów rozróżnianie dużych i małych liter nie ma praktycznego sensu :

Przecież pytamy np. czy 'Jaworowski' oraz 'jawoRowski' to ta sama osoba ! Odpowiedź winna brzmieć : oczywiście tak ! (czyli odległość Lensthein'a wynosi 0). Gdybyśmy rozróżniali małe i duże litery, to wynik 2 (odległość Levensthein'a 2) moglibyśmy otrzymać np. również dla 'Zaborowski', 'jaworowska' itp. itd.

Jerzy R. Jaworowski

Wyszukiwarka

Podobne podstrony:
wyjasnienia prowadzącego do zadania
wyjasnienia prowadzącego do zadania
wyjasnienia prowadzącego do zadania
Do zadania 2(1)
15 taktyk prowadzących do s
1 Wszystkie drogi prowadzą do niepodległości
Wymiary do zadania
DM Buss Rozwój dziedzin nauki prowadzących do powstania psychologii ewolucyjnej
Dane Do Zadania Prpjektowego Nr 2 z Przedmiotu Drogi Szynowe
wykresy do zadania 5
04 DONAJKO O Nierzetelność przyczyną spiętrzenia błędów prowadzących do zagrożenia katastrofą budowl
formularz opisu do zadania IK przejazd 1112
formularz opisu do zadania IK przejazd 1112

więcej podobnych podstron