Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
900
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
952
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
942
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1727
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6088
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4400
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Должен ли я делать JSPX вместо JSP?
Используя JDeveloper, я начал разрабатывать набор веб-страниц для рабочего проекта. Поскольку в то время я мало что знал о JDev, я побежал в Oracle, чтобы проследить за некоторыми учебниками. Учебники JDev рекомендовали делать JSPX вместо JSP, но на самом деле не объясняли, почему. Вы разрабатываете JSPX страниц? Почему вы решили сделать так? Каковы плюсы / минусы прохождения маршрута JSPX?
Главное отличие состоит в том, что с файлом JSPX (официально называемым a 'JSP document') может быть проще работать, потому что требование хорошо сформированного XML может позволить вашему редактору выявлять больше опечаток и синтаксических ошибок при вводе текста.
Однако есть и недостатки. Например, хорошо сформированная XML должна избегать таких вещей, как знаки "меньше, чем", поэтому ваш файл может закончиться таким содержимым, как:
<script type="text/javascript">
if (number < 0) {
Синтаксис XML также может быть более подробным.
Jspx успешно имеет несколько inconvenients, на верхней части моей головы:
- Трудно генерировать некоторые виды динамического контента; esp. Создание тега HTML с необязательными атрибутами (т. е. или в зависимости от условия). Стандартные теги JSP, которые должны решить эту проблему, не работали должным образом еще в тот день, когда я начал делать JSPX.
- Не более & nbsp; : - p
- Вы действительно захотите поместить все ваши Javascript в отдельные файлы (или использовать разделы CDATA и т. д.). IMHO, вы все равно должны использовать jQuery, так что вам действительно не нужно иметь onclick и т. д. атрибуты...
- Инструменты могут работать неправильно; возможно, ваш IDE не поддерживает ничего выше обычного JSP.
- На Tomcat 6.x, по крайней мере, в версиях / config, которые я пробовал, сгенерированный вывод не имеет никакого форматирования; просто небольшое раздражение, хотя
С другой стороны:
- Он заставляет вас написать правильный XML, которым можно манипулировать гораздо легче, чем JSP
- Инструменты могут выполнять мгновенную проверку, быстрее обнаруживая ошибки
- Более простой синтаксис, по моему скромному мнению
Совершенно другая линия рассуждений, почему вы должны использовать jspx вместо jsp:
JSPX и EL делает включение javascript и встроенных java кодов намного сложнее и гораздо менее естественным, чем jsp. EL-это язык, специально разработанный для логики представления.
Все это подталкивает вас к более чистому разделению рендеринга UI и другой логики. Недостатком большого количества встроенного кода на странице JSP (X) является то, что его практически невозможно легко проверить, в то время как практика такого разделения проблем делает большую часть вашей логики полностью блок-тестирования.
Здравствуйте, товарищ JDeveloper разработчик!
Я работаю с JSPX страницами уже более двух лет, и у меня никогда не было никаких проблем с тем, чтобы они были JSPX против JSP. Выбор для меня идти с JSPX был отчасти вынужденным, так как я использую JHeadstart для автоматической генерации страниц ADF Faces и по умолчанию JHeadstart генерирует все в JSPX.
JSPX указывает, что документ должен быть хорошо сформированным документом XML. Это позволяет материалу правильно и эффективно анализировать его. Я слышал, как разработчики говорят, что это помогает вашим страницам быть более 'future proof' против JSP.
Как указано в официальной документации Spring 3.1
"Spring предоставляет пару решений out-of-the-box для JSP и JSTL Просмотры."
Кроме того, вы должны думать о том, что JSPX стремится производить чистый XML совместимый выход. Таким образом, если ваша цель-HTML5 (который может быть XML совместимым, но увеличить сложность см. мои следующие комментарии), вы получили некоторую боль для достижения своей цели, если вы используете Eclipse IDE... Если ваша цель состоит в том, чтобы произвести XHTML, тогда идите на JSPX, и JDeveloper поддержит вас...
В одном из наших проектов cie мы сделали POC как с JSP, так и с JSPX и сделали PROS и CONS, и моя личная рекомендация была использовать JSP, потому что мы нашли гораздо менее ограничительным и естественным производить HTML5 не XML способом, который также является менее ограничительным и более компактным синтаксисом. Мы предпочитаем выбрать что-то менее ограничительное и добавить "best practices" рекомендации, такие как "do not put java scriptlets" внутри jsp файлов. (Кстати, JSPX также позволяет ставить скрипты с jsp:scriplet вместо <% ... %>)
@Matthew-
ADF! Приложение, над которым я сейчас работаю, имеет 90% уровня представления, сгенерированного mod PL/SQL. я начал работать над несколькими новыми экранами и хотел исследовать другие варианты, которые могли бы вписаться в нашу архитектуру, не будучи слишком обремененным обучением (увеличение сложности системы/сбой ментальных моделей системы разработчика) на других разработчиках в команде. Так что ADF-это то, как я столкнулся с JSPX.
Я видел "future proof" наблюдение, так как well...but не знал, насколько это обоснованно.
Кроме того, еще одна проблема, которую я обнаружил с JSPX, - это когда вы хотите использовать скриптлеты. Я согласен, что чистый код обычно хорош, а логика Java в JSP обычно плоха, но есть определенные случаи, когда вы хотите использовать служебную функцию для возврата строкового значения или чего-то, где TagLib или модель (атрибуты запроса) были бы излишними.
Что все думают о скриплетах в JSP году?