Скачать 331.1 Kb.
|
Содержание [убрать]
[править]Версии Начиная с версии 1.2, JavaServer Pages были разработаны в рамках Java Community Process. JSR 53 определяет оба стандарта JSP 1.2 и Servlet 2.3, а JSR 152 определяет спецификацию JSP 2.0. В мае 2006 года JSP спецификация 2.1 была выпущена под JSR 245 в рамках Java EE 5. 10 декабря 2009 года была выпущена спецификация JSP 2.2 как содержание выпуска JSR 245. [править]JSP 1.0 и JSP 1.1 Необходимо отметить, что эти версии кардинально отличаются от версий предыдущих, которые в свою очередь воспринимались больше, как ответ Java на ASP. Некоторые основные возможности и трюки прошлых версий были убраны или заменены другими. Например, возможность разрабатывать библиотеки тегов. Главной идеей было отделение кода и самого контента. Так как в больших кодах очень трудно сориентироваться и отделить контент от самого кода, и пришла идея их разделить (перенести) с помощью JSP тегов таких как например . Для реализации этой задумки JSP теги разделили на три логические группы: директивы, скриптовые элементы и действия. [править]JSP 1.2 JSP 1.2 расширяет спецификацию JavaServer Pages 1.1 (JSP 1.1) следующим образом:
[править]JSP 2.0 Новая версия спецификации JSP дополнена функциональностью увеличивающей скорость работы программиста. А именно:
Hello, ${param.visitor} <%-- same as: Hello, <%=request.getParameter("visitor")%> --%> [править]JSP 2.1
Платформа Java EE 5 главным образом фокусируется на простую разработку используя языковые аннотации Java, которые были введены J2SE 5.0. JSP 2.1 поддерживает эту цель определением аннотаций для зависимых инъекций в JSP операторах и в контекстных слушателях (Listeners). [править]Обзор JavaServer Pages (JSP) позволяют отделить динамическую часть страниц от статического HTML. Процедура довольно проста, создаёте обычный код HTML (статический), а динамическую часть заключаете в специальные теги "<% %>". Имя вашего хоста: <%= request.getRemoteHost() %> JSP страницы имеют расширение .jsp и размещаются там же, где и обычные Web страницы. Структура таких страниц может состоять из пяти конструкций: HTML, комментарии, скриптовые элементы, директивы и действия. JSP страница при компиляции преобразуется в обычный сервлет со статическим содержимым, которое направляется в поток вывода, связанный с методом service. Поэтому при первом запросе этот процесс может вызвать некую задержку, но в большинстве своём незаметную первому пользователю. Комментарии в документе или программе служат к объяснению содержимого. Они не являются причиной замедления программы, так как транслятор и исполнитель их игнорируют. Скриптовые элементы позволяют вам указать код на языке Java, который впоследствии станет частью конечного сервлета, директивы дадут вам возможность управлять всей структурой сервлета, а действия служат для задания существующих используемых компонентов, а также для контроля над поведением движка JSP. Для упрощения работы со скриптами имеются заранее определённые переменные, такие как request, response, pageContext, session, out, application, config, page, exception. Пример JSP страницы с использованием всех составляющих JSP конструкции: [править]КОММЕНТАРИИ Комментарии часто объясняют функции программы и помогают остальным программистам быстро сориентироваться в коде. Самые полезные те комментарии, которые объясняют следующие две вещи: поведение части кода в целом и цель этой части кода, или другими словами умысел программиста. Первые отвечают на вопрос КАК, в то время, как вторые на вопрос ПОЧЕМУ. Именно в этих случаях комментарии подготавливают остальных программистов к тому, что им следует в коде ожидать и распознать необходимость данного кода. Комментарии можно разделить на две группы: комментарии исходного кода JSP и комментарии HTML кода. Первая группа комментариев ещё называется скрытыми, так как JSP контейнер все эти комментарии отстранит и пользователи их не увидят. Данная группа комментариев должна объяснять поведение JSP страниц, а не генерированного HTML. Пример скрытых комментариев можно записать так: Источник <http://ru.wikipedia.org/wiki/JSP> Oracle Database 1 июня 2011 г. 1:52 Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle. Содержание [убрать]
[править]История
[править]История выпуска версий для различных операционных платформ[2] [править]История выпуска для Linux x86
[править]История выпуска для Linux x86-64
[править]История выпуска для Solaris x86
[править]История выпуска для Solaris x86-64
[править]История выпуска для Solaris SPARC 64-bit
[править]История выпуска для Windows x86
[править]История выпуска для Windows x86-64
[править]Программно-аппаратные платформы До выпуска Oracle9i корпорация Oracle портировала движок базы данных на многие платформы, но в последнее время Oracle портирует на меньшее количество платформ. К примеру Oracle RDBMS 10g с июня 2005 года поддерживаются следующие программно-аппаратные платформы:
|
![]() |
Программа построена согласно архитектуре mvc (Model-View-Controller)... В этом разделе описывается разработка программной системы – от проектирования структурных, функциональных и принципиальных схем и... |
![]() |
База данных на работников мбу сош №4 |
![]() |
Реферат Автор: Атанова Жанар Сагынгалиевна Правообладатель: тоо «Гермес group» База данных: Проектирование и создание базы данных для предприятия тоо «Гермес group» |
![]() |
Реферат Автор: Атанова Жанар Сагынгалиевна Правообладатель: тоо «Гермес group» База данных: Проектирование и создание базы данных для предприятия тоо «Гермес group» |
![]() |
Структуры При работе с массивами основное ограничение заключается в том, что каждый элемент должен иметь один и тот же тип данных. Однако при... |
![]() |
Модели данных, использующих в гис, можно разделить на гибридную модель,... Енной и атрибутивной информации. Пространственная (координаты) и топологическая информация хранится в собственных файлах гис-приложения.... |
![]() |
Курсового проекта Разработать базу данных для общественной библиотеки. Пользователи: сотрудники библиотеки. База должна отражать информацию |
![]() |
Учебно-методический комплекс по дисциплине «Технологии программирования» Техническое задание по разработке дизайнерского проекта приложения «умк – учебно-методический комплекс по дисциплине «Технологии... |
![]() |
Программа разработана по заказу гуп «Информационно-методический центр» Ключевые слова: программа, база данных, автоматизация, call-центр, уатс, отчет, анализ |
![]() |
Руководство пользователя 6 Стек структура данных, представляющая собой список элементов, организованных по принципу lifo (англ last in — first out, «последним... |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |