Как тег отображения отображает данные в JavaEE? - PullRequest
1 голос
/ 06 июля 2011

С тех пор, как я начал работать с JavaEE, я начал разбивать список на страницы в .jsp, но я видел, что многие разработчики Java используют библиотеку тегов отображения, почему, я не знаю, насколько я знаю, библиотека тегов отображения получает весь список на странице и только тогда будет обрабатывать его, и если у вас еще есть тысячи записей в базе данных? что об этом? и, наконец, каковы минусы и плюсы этой библиотеки?

1 Ответ

2 голосов
/ 07 июля 2011

Тег работает со списком результатов, которые вы ему даете .Это могут быть результаты для страницы или всего списка, который он разбивает на несколько страниц.Он не называется тегом отображения случайно, он фактически отображает данные, которые вы ему предоставляете.

Если у вас есть тысячи записей в базе данных, ваша задача - управлять ими, а не тегами.Отображаемый тег - это просто инструмент.Вы можете использовать его или искать другой инструмент.

И, наконец, каковы плюсы и минусы этой библиотеки?

Тег отображения (на самом деле любой тег сервера)используется для ограничения количества кода котельной плиты, который вы должны написать для себя, чтобы выполнить работу.

Пишите код по-своему, а затем пишите код с помощью тега дисплея.Какой из них короче?Отображаемый тег будет иметь следующий вид:

Если вы напишите таблицу разбивки на страницы один раз в полнолуние, вы не увидите преимущества, но если вы напишите много таблиц, то в какой-то момент время начнет складываться.,Использование библиотеки означает, что для написания кода требуется меньше стандартного кода, и он не складывается так много (например, быстрее писать ).

Еще одна важная вещь, которую вводит тег, - согласованность .Если все разработчики используют тег display, то всем будет легко работать над кодом друг друга.Поверьте мне, я работал как с тегом отображения, так и без тега отображения.Это были джунгли без него.У каждого разработчика был свой стиль создания нумерации страниц, управления взаимодействиями на сервере, скриплетов вокруг ... это было безумие!

Я не говорю, что это Холли Грааль таблиц нумерации страниц (например, я неЯ не могу использовать его в одном из моих любимых проектов, хотя у меня есть много таблиц для отображения. Но у меня есть свой собственный тег, специально разработанный для моих конкретных целей, который приносит мне скорость и последовательность).

Вы не являетесьобязан использовать тег display, но это довольно хорошая библиотека, много настроек тоже.Поэтому попробуйте прочитать документацию , прежде чем принимать решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...