|
CGI срещу Java Servlets
Java Servlets са програми, написани на Java и работещи
на сървъра подобно на CGI скриптовете. Предимството им е, че
се пишат на Java - език, на който се пише лесно и бързо (за разлика
от Perl, който е значително труден език). Освен това Java се разпространява
много бързо и за него има готови много програмни модули, които могат
да бъдат използвани (например такива за достъп до основните видове
бази данни).
Друго предимство на сървлетите е, че те са значително по-ефективни
и по-бързи от CGI скриптовете (за разлика от стандартните програми,
писани на Java, които са значително по-бавни от тези, писани на
C++). Това е резултат от самите методи на работа на двете технологии:
при CGI скриптът се копира в паметта по веднъж за всеки потребител,
който го използва в момента, докато Java сървлета се намира в паметта
с едно единствено копие, което се стартира многократно за
различните потребители. |