![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Flashed |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 3.6.2010 Репутация: нет Всего: 1 |
Стало интересно, в чем причина их существования? (Это должно чем-то подкрепляться) Если удобство, то какое? Это же дополнительный синтаксис. Чем могут не устраивать скриплеты? Что нельзя сделать скриплетом, что можно с JSTL?
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Flashed, потому что скриплеты сакс. Читайте про MVC.
Клиент - это клиент! |
|||
|
||||
Flashed |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 3.6.2010 Репутация: нет Всего: 1 |
Та про MVC то читал. С этим всё ясно - разделение бизнес-логики от представления. Очень удобно, если использовать с умом и в соответствующих обстоятельствах. А вот почему библиотеки тегов еще не знаю. А "потому что скриплеты сакс", чет не особенно разъясняет.
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
скриплеты используются на jsp.
jsp - это клиентская часть. Традиционно стараются разделить отображение клиентской части от серверной, для того чтобы оставить свободу действий дизайнеру, который в java коде не рубит. + Это очень удобно, когда ты формируешь ответ клиенту только на сервере и отдаешь лишь понятную клиенту часть. |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
получается и "сервлет - это клиентская часть" , потому что jsp всегда компилируется в сервлет. |
|||
|
||||
AlexSerov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.11.2009 Репутация: 1 Всего: 1 |
Библиотеки тегов введены для того чтобы не копировть без конца один и тот же код. Ещё это называется "повторноиспользуемость (re-usability)". Для программ начиная с фортрана изобрели процедуры. Для языков разметки (markup) типа HTML - библиотеки тегов.
|
|||
|
||||
sergioK1 |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
у слова клиент тут двойной смысл, тут это в смысле View, но исполняется на сервере, в тэтах ты можешь например установить размер или цвет, а потом поменять не трогая файл jsp. |
||||
|
|||||
Molodec |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.12.2010 Где: Украина Репутация: 1 Всего: 1 |
Библиотеки тегов используются для того чтобы хоть немного избежать этого "нестандартного кода" который может делать и в какой угодно части страницы. Все это должно происходить на сервлете. А библиотеки тегов только выводить параметры из реквеста должным образом. А то порой и соединение с БД в jsp ложат. Жуть какая.
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
чего вы спорите.
Так или иначе - jsp прошлый век. Современная jsp принимает один - два параметра для отображения версии приложения и еще чего-либо. А тело содержит только тег <body></body>. Сейчас куча фреймворков (GWT, Wicket, JSF, Velocity, Freemarkers, ...) + AJAX на js, с помощью которых разделяют клиента MVC, и все происходит на странице красиво и асинхронно. Но исключения конечно есть. ![]() |
|||
|
||||
sergioK1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Samotnik - too extrimly если не знал кто ты такой, подумал бы что ламер щеки распускает ![]() JSP очень удобен для проверок и экономит массу времени тем что не нужно перекомпилировать, фрайморки не вместо они в дополнение, |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |