Генерирование динамического контента может состоять из использования технологий как на стороне сервера, так и на стороне клиента. Примеры технологий, используемых на стороне клиента, включают Java, Js, DHTML и VBS. Примеры технологий на стороне сервера включают сервлеты, JSP, ASP, CGI, Perl, Shell-сценарии, Java и запросы к базам данным. Эволюция этих технологий произросла из-за дарвиновских нужд программистов.
Обработка на стороне сервера — это то место, где начинается все самое интересное. Серверное означает наличие чего-то происходящего за фасадом. Термин «за фасадом» обычно означает любую логику, которая имеет место быть за презентационным уровнем. Примерами зафасадных технологий являются сервлеты, трансформации, EJB и базы данных.

Обычно большая часть вычислений приложения производится на стороне dell сервера купить бу, который не сложно: или в веб-сервере, или в сервере приложений. Это два разных типа серверов. Веб-сервер используется для обработки HTTP-запросов, а сервер приложений выступает в роли контейнера для специальных технологий. Иногда у вас веб-сервер может работать внутри сервера приложений, но по ряду причин более распространена практика, когда они работают как отдельные процессы — обеспечение безопасности и производительность лишь две из этих причин.

Термин «программное обеспечение связующего звена» иногда используется для обозначения всего, что находится между веб-сервером и физическим хранилищем данных. Уровень ПО связующего звена принимает входящие запросы от веб-сервера или иногда от удаленного вызова процедур и выполняет большую часть деловой логики, предоставляемой приложением. Уровни ПО связующего звена взаимодействуют со всеми видами ресурсов, включая хранилища данных, другие приложения, деловые объекты, ресурсы операционной системы и аутентификационные сервисы, такие как LDAP-сервер .
Механизм в Java, который позволяет производить обработку на стороне сервера, называется сервлетами.