[ Pobierz całość w formacie PDF ]
.4 przedstawia zmodyfikowanš wersję serwletu HelloWWW, o nazwieHelloWWW2.Serwlet ten różni się od poprzedniej wersji wyłšcznie tym, iż zostałumieszczony w pakiecie coreservlets.W przypadku używania serwera Tomcat 3.0plik klasowy tego serwletu należy umiecić w katalogukatalog_instalacyjny/webpages/WEB-INF/classes/coreservlets, w przypadkukorzystania z serwera JSWDK 1.1 w katalogukatalog_instalacyjny/webpages/WEB-INF/servlets/coreservlets, i w końcu, wprzypadku serwera Java Web Server w katalogukatalog_instalacyjny/servlets/coreservlets.Listing 2.4 HelloWWW2.javapackage coreservlets;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWWW2 extends HttpServlet {public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String docType ="\n";out.println(docType +"\n" +"Witaj WWW\n" +"\n" +"Witaj WWW\n" +"");}}Kompilacja serwletów należšcych do pakietówIstniejš dwa podstawowe sposoby kompilacji klas należšcych do pakietów.Pierwszy z nich polega na umieszczeniu podkatalogu pakietu, bezporednio wkatalogu przeznaczonym do przechowywania plików klasowych serwletów (nazwa tegokatalogu zależy od używanego serwera).W takim przypadku trzeba dodać dozmiennej systemowej CLASSPATH nazwę katalogu nadrzędnego względem kataloguzawierajšcego tworzone serwlety czyli do głównego katalogu przeznaczonego doprzechowywania serwletów na danym serwerze.Po wykonaniu tych czynnoci możnaprzejć do katalogu zawierajšcego kody ródłowe serwletów i skompilować je wstandardowy sposób.Na przykład, jeli główny folder przeznaczony doprzechowywania kodów ródłowych serwletów nosi nazwęC:\JavaWebServer2.0\servlets, a pakiet w którym chcesz umiecić serwlet (azatem także i odpowiedni podkatalog) ma nazwę coreservlets, i jeli używaszsystemu Windows, to aby skompilować swój serwlet powiniene wykonać następujšcepolecenia:DOS> set CLASSPATH=C:\JavaWebServer2.0\servlets;%CLASSPATH%DOS> cd C:\JavaWebServer2.0\servlets\coreservletsDOS> javac HelloWWW2.javaSšdzę, że pierwszš czynnoć okrelenie wartoci zmiennej rodowiskowejCLASSPATH chciałby wykonać tylko raz; a nie powtarzać jej za każdym razemgdy otworzysz nowe okno trybu MS-DOS.W tym celu, w systemach Windows 95/98,powiniene umiecić to polecenie w pliku autoexec.bat, gdzie poniżej poleceniazapisujšcego w zmiennej rodowiskowej CLASSPATH położenie pliku server.jar orazplików JAR zawierajšcych pliki klasowe JSP.W systemie Windows NT należy wybraćz menu opcję StartđSettingsđControl Panel, dwukrotnie kliknšć ikonę System,przejć na zakładkę Environment i podać wartoć zmiennej rodowiskowejCLASSPATH.W systemie Windows 2000 należy wybrać opcje StartđUstawieniađPanelsterowania, dwukrotnie kliknšć ikonę System, następnie przejć na zakładkęZaawansowane, kliknšć przycisk Zmienne rodowiskowe i podać wartoć zmiennejrodowiskowej.W systemach Unix (C Shell) wartoć zmiennej rodowiskowejCLASSPATH można okrelić w następujšcy sposób:setenv CLASSPATH /katalog_instalacyjny/servlets:$CLASSPATHAby polecenie to miało trwałe skutki, należy umiecić je w pliku.cshrc.Jeli nazwa pakietu byłaby bardziej złożona (na przykład:pakiet1.pakiet2.pakiet3), a nie tak prosta jak w naszym przypadku (pakiet1), tozmienna CLASSPATH i tak powinna wskazywać główny katalog przeznaczony doprzechowywania plików klasowych serwletów (czyli katalog zawierajšcy katalogpakiet1).Drugi sposób kompilacji klas należšcych do pakietów polega na przechowywaniukodów ródłowych oraz plików klasowych w odrębnych katalogach.W takimprzypadku, w pierwszej kolejnoci, powiniene umiecić katalog z kodamiródłowymi w dowolnie wybranym miejscu.Nazwę tego katalogu powinienenastępnie dodać do zmiennej rodowiskowej CLASSPATH
[ Pobierz całość w formacie PDF ]
Linki
- Strona startowa
- Jan Bielecki Java 3 (2)
- Java Script (13)
- Java.Script helion
- Java Script (11)
- Java Script (3)
- Java Script (8)
- Java Script i Java Server Pages (6)
- Broadrick Annette Calym sercem
- Austen Jane Rozwazna i romantyczna(1)
- Sady W. Zycie L. Wittgensteina (2)
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- ps3forme.xlx.pl