🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #24

Re: Licznik strony w JavaScript?

#24
From: trzc... Piotr Trzcionkowski
Date: Thu, 17 Oct 1996 00:00
94 lines
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-mail
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>

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