powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / почему в jstl нельзя итерироваться по Iterable ?
5 сообщений из 5, страница 1 из 1
почему в jstl нельзя итерироваться по Iterable ?
    #38597202
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
интересует тема топика.
в чем сложность была так сделать?
зачем делать различия с for(each) в джава?
...
Рейтинг: 0 / 0
почему в jstl нельзя итерироваться по Iterable ?
    #38597228
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное потому что это JEE. Наверное потому что в первоначальных спеках про Iterable не знали. А отсебятина в виде реализации на отдельном сервере может сломать переносимость JEE приложения между серверами. (об этом можно прочитать в соответствующем тикете багтрека Tomcat)
Ну, и ещё потому что на JSTL и JSP забили в пользу JSF. Развиваются только Servlet API и EL, которые так же нужны и для JSF.
...
Рейтинг: 0 / 0
почему в jstl нельзя итерироваться по Iterable ?
    #38597246
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iterable появился в 1.5 и переделывать ради интерфейса, возможности которого вообще мало кто понимает до сих пор, надобности не было и нет.

p.s.
Надеюсь, что Stream API в java 8 сделают то, что мог сделать iterable в свое время.
...
Рейтинг: 0 / 0
почему в jstl нельзя итерироваться по Iterable ?
    #38597250
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwaIterable появился в 1.5 и переделывать ради интерфейса, возможности которого вообще мало кто понимает до сих пор, надобности не было и нет.
кто не понимает? какие там такие сложные возможности?

schwaНадеюсь, что Stream API в java 8 сделают то, что мог сделать iterable в свое время.
Сделают что? Пока Java 8 доползет до JEE пройдёт года 2-3.
...
Рейтинг: 0 / 0
почему в jstl нельзя итерироваться по Iterable ?
    #38597286
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczschwaIterable появился в 1.5 и переделывать ради интерфейса, возможности которого вообще мало кто понимает до сих пор, надобности не было и нет.
кто не понимает? какие там такие сложные возможности?
За 10 лет (или сколько там прошло?) появления конструкции for(<i> : <source>), для ленивых вычислений она никем (за исключением разработчиков guava из Google) ни одним опенсорс проектом использована не была.
С помощью Iterable потенциально можно обрабатывать бесконечные потоки данных. Например вот так:
Код: java
1.
2.
3.
4.
for(Message m : jmsSession) {
  processMessage(m);
  jmsSession.commit();
}


Конечно ничего кроме JEE небось и не было наверное, а в JEE это было не нужно вот и никто не использует. Ну и spring со своим программированием на XML также ложку дегтя добавил.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / почему в jstl нельзя итерироваться по Iterable ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]