Java Servlets

Java Servlets са програми, които се изпълняват на уеб сървър и действат като среден слой между заявките от уеб браузър или друг HTTP клиент и бази от данни или приложения разположени на или зад сървъра. Използването на Servlets предоставя различни възможности като събиране на информация от потребителите чрез уеб форми на страници, представяне на записи от база данни или друг източник и динамично създаване на уеб страници.

Сървлетите предоставят компонентно-базиран, платформено-независим метод за изграждане на уеб-базирани приложения. Сървлетите имат достъп до цялото семейство от Java API-си, включително JDBC API за достъп до базите от данни.

Сървлетите изпълняват следните основни задачи:

  • четене на данни, изпратени от клиенти (браузъри). Това включва HTML форми на уеб страница, аплет или някакъв специфичен HTTP клиент, бисквитки (cookies), видове медии, схеми за компресиране и така нататък;

  • да обработва данните и да генерира резултати. Този процес може да изисква комуникация с база данни, изпълнение на RMI или CORBA повикване, използване на уеб услуга, или директно изчисляване на отговор.

  • изпращане на данни на клиентите (браузъри). Данните могат да бъдат в най-различни формати, включително текст (HTML или XML ), двоични (GIF изображения), Excel и т.н.

  • Изпращане на допълнителна мета информация на клиенти ( браузъри ). Това включва оказване на типа документ, който ще се връща (например HTML), създаване на бисквитки, кеширане на параметри и други.

Last updated