40
сервере. Здесь все определяется компилятором. Если воспользоваться
Jasper, то при первоначальном выполнении создается высоко
оптимизированный байтовый код, который передается Java-машине на
выполнение. Можно воспользоваться услугами Tomcat сервлет-
контейнера (контейнер сервлетов - программа, представляющая собой
сервер, который занимается системной поддержкой сервлетов и
обеспечивает их жизненный цикл в соответствии с правилами,
определёнными в спецификациях. Может работать как полноценный
самостоятельный веб-сервер, быть поставщиком страниц для другого веб-
сервера, например Apache, или интегрироваться в Java EE сервер
приложений. Обеспечивает обмен данными между сервлетом и
клиентами, берёт на себя выполнение таких функций, как создание
программной среды для функционирующего сервлета, идентификацию и
авторизацию клиентов, организацию сессии для каждого из них). Это
является довольно популярным решением для бизнеса – интернет-
магазины, аукционы и т.д. Секрет состоит в том, что оптимизированный
код может исполняться на сервере или прямо в пользовательском
браузере, а язык дает возможность полноценно программировать с
классами, разделениями прав доступа к процедурам и иными
вкусностями, которые любезно предоставляет полноценная Java.
В первую очередь, следует выбрать базу, на которой будет выстраиваться
каркас. Несомненно, позиция лидера у HTML, так как пользование XML и прочими
модификациями осложнено подключением технологий объектного проектирования
для веб-проектов. Да и новый метод всегда долго оттачивается, пока все браузеры
обеспечат полноценную поддержку. На этом можно остановиться, если в проекте
не подразумеваются всесторонняя интерактивность, выплывающие картинки и
сложный функционал. [9] Для большинства частных проектов необходимо лишь
добавить несколько скриптов на JSP, которые будут обрабатываться Tomcat на
пользовательской машине. Позитив заключается в том, что конечный пользователь
всегда может отключить выполнение скриптов, если пожелает в силу каких-нибудь
причин. Следует сказать, что серьезные проекты пытаются отказаться от