Article View: pl.comp.lang.java
Article #24Re: Licznik strony w JavaScript?
From: trzc... Piotr Trzcionkowski
Date: Thu, 17 Oct 1996 00:00
Date: Thu, 17 Oct 1996 00:00
94 lines
4745 bytes
4745 bytes
14 Oct 1996 17:10:59 +0200, kom...@galaxy.uci.agh.edu.pl (Piotr Piatkowski) napisal(a): >Piotr Trzcionkowski <trzc...@us.edu.pl> wrote: > >[O tym że się nie da zrobić w Java Scrypcie licznika, a w Javie sie da] > >: Skoro tak to dlaczego w Javie sie da ? Przeciez java tez nie jest >: odpalana na serwerze. Serwer musi w jakis sposob udostepniac swoje >: zasoby. O ile udostepnienie strony jest standardem dostep do plikow >: uzytkownika nie musi byc wspierany przez serwer. > >Nie do końca rozumiem tego co napisałeś, ale podstawowa różnica jest >taka, że JS nie daje żadnej możliwości dostępu plików ani do sieci. >W Javie możesz się połączyć z serwerem (z jakimś daemonem który sam >wcześniej napiszesz) i np. przekazać mu informację że ktoś przeczytał >stronę po czym poprosić o ilość dotychczasowych dostępów do tej >strony. A jesli na komputerze nie ma odpalonego serwera to java nic mi nie daje. Przeciez z okazji wstawienia apletu na stronie administrator nie bedzie uruchamial specjalnego procesu do jego obslugi. Bez tego zaden aplet nie uzyska dostepu do zadnych plikow uzytkownika bo niby jak.Moze korzystac tylko z innych zwyczajowych uslug serwera, ktore dostepu do plikow nie daja. > >W Java-Scripcie praktycznie nie ma takiej możliwości. Jedyne co mi >przychodzi do głowy, to pobranie danych z jakiegoś CGI, ale to wtedy >nie będzie licznik w Java Scrypcie, tylko w CGI :-) > >: Tymczasem java jest >: interpreterem i wychodziloby na to, ze albo nie moze tego robic albo >: moze zrobic wszystko bez wiedzy autora. Moze mi ktos wyjasni bo nie >: rozumiem. > >Programy (applety) w Javie są uruchamiany pod kontrolą Security >Managera, który kontroluje wszystkie krytyczne operacje - dostęp do >plików, do sieci, do środowiska. Każda próba wykonania nielegalnej >operacji powoduje brutalne przerwanie działania danego appletu. Co z tego skoro jesli udostepnienie plikow na koncie uzytkownika zalezy tylko wylacznie od serwera. Dopiero potem moze sobie dzialac Security Manager nie wiem zreszta po co. > >Mniej więcej tak jak w Unixie program który spróbuje pisać >bezpośrednio do pamięci innego procesu albo wykona nielegalną >operację wejścia/wyjścia zostaje zatrzymany (z miłym komunikatem >np. "Segmentation violation - core dumped"). > >Jedyne co może robić applet z operacji wejścia/wyjścia, to podłączyć >się do serwera z którego został ściągnięty (połączeniem TCP). >Najczęściej wykorzystuje się to uruchamiając na serwerze WWW >odpowiedniego daemona, który komunikuje się z appletami (i np. >zapisuje pobrane od nich informacje na dysku). To rozumiem, ze na moj serwer nie moge nic pisac bo tam nie ma demonow na kazda okazje ??? Co z tego, ze napisze demona, jesli moj serwer jest na tyle obciazony, ze uruchamianie takich rzeczy nie jest rozsadne ani mile widziane. Ja sobie uruchomie a administrator mi to bedzie regularnie kill'owal. > >: Przyznam, ze sama java poza przenosnoscia (tak naprawde >: watpliwa w swietle kolejnych wersji alfa, beta javy i wersji final >: netscape'a) w/g mnie nie daje zadnej nowej jakosci, wiec jakos nie >: bardzo mnie przekonuje. W ogole napisal ktos jakis program w javie, >: ktory poza rysowaniem bzdetow na ekranie potrafi cos wiecej. Niby da >: sie, ale nie slyszalem by ktos tego uzywal. > >Zrobiłem kiedyś w Javie coś w rodzaju FileManagera - do manipulowania >plikami znajdującymi się po stronie serwera. Namęczyłem się setnie, >po dwóch miesiącach przerobiłem to na FORM/CGI (w ciągu kilku dni!). To chyba troche kwestia wprawy. Nie ? > >Na razie Java jest dla mnie tematem na przyszłość... > ...o ile w ogole. Nie tylko java istnieje na swiecie. W takim razie jakie jest realne zastosowanie javy poza bzdetnymi apletami ? >-- >Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND Piotr Trzcionkowski tel. +48 (0-32) 1-284-907 mailto:trzc...@us.edu.pl http://www.cto.us.edu.pl/~trzcionk
Technical Details
Message-ID:
<32653b9a.771805@news.cto.us.edu.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<531bla$pdl@info.cyf-kr.edu.pl> <531em4$bst@galaxy.uci.agh.edu.pl> <32552139.5A59@csbi.katowice.pl> <Pine.GSO.3.95.961004090224.12703A-100000@netra.gdansk.sprint.pl> <325d948b.4829505@news.cto.us.edu.pl> <53tl63$j74@galaxy.uci.agh.edu.pl>Show Full Headers
Complete Article Headers
From: trzc...@us.edu.pl (Piotr Trzcionkowski) Subject: Re: Licznik strony w JavaScript? Date: 1996/10/17 Message-ID: <32653b9a.771805@news.cto.us.edu.pl> X-Deja-AN: 190069877 distribution: world references: <531bla$pdl@info.cyf-kr.edu.pl> <531em4$bst@galaxy.uci.agh.edu.pl> <32552139.5A59@csbi.katowice.pl> <Pine.GSO.3.95.961004090224.12703A-100000@netra.gdansk.sprint.pl> <325d948b.4829505@news.cto.us.edu.pl> <53tl63$j74@galaxy.uci.agh.edu.pl> organization: Silesian University mime-version: 1.0 reply-to: trzc...@us.edu.pl newsgroups: pl.comp.www,pl.comp.lang.java Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit