|
TechnologieServletyServlety są to programy napisane w Javie i pracujące po stronie serwera. Mają efekt działania zbliżony do osiąganego poprzez zastosowanie CGI, ale servlety są znacznie wydajniejsze i oszczędniejsze w gospodarowaniu zasobami serwera. Jest to spowodowane tym, że zamiast nowego procesu (jak w CGI) dla każdego zapytania powstaje tylko nowy wątek. Proces dostępu do bazy danych jest realizowany tak samo jak w przypadku apletu, z tą różnicą, że dostęp do bazy danych ma charakter najczęściej lokalny. Servlety nie najlepiej nadają się do pisania prostych aplikacji. Składa się na to wiele czynników:
Z drugiej strony servlety doskonale nadają się do pisania dużych aplikacji webowych z rozbudowaną warstwą biznesową:
Przetwarzanie baz danych w Javie odbywa się za pomocą JDBC (Java Database Connectivity). Stanowi on unowocześnioną i niezależną od platformy odmianę interfejsu ODBC (Open Database Connectivity) używanego do przetwarzania relacyjnych baz danych. Java umożliwia także posługiwanie się interfejsem OBDC. Servlety w wersji 2.1 są częścią specyfikacji platformy Java 2 Enterprise Edition (J2EE) - środowiska dla serwerów aplikacji. |
© Marek Berkan 2000 - 2004 |