Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / jdeveloper событие при запуске страницы / 19 сообщений из 19, страница 1 из 1
18.11.2020, 11:04
    #40019841
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Здравствуйте, как запустить java код при открытие страницы? Может есть какой-нибудь событие для этого(как в delphi например formshow)? Покуда только находил, что java код можно выполнить при нажатие на клавишу
...
Рейтинг: 0 / 0
18.11.2020, 11:38
    #40019856
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Какой код, зачем....

Скорее всего 100500 вариантов. В зависимости от того, зачем это нужно.

В ADF можно даже рендеринг страниц переопределить, т.е. динамически генерировать item'ы
...
Рейтинг: 0 / 0
18.11.2020, 11:47
    #40019860
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Поясняю, почему важно "зачем"

Для бизнес-логики, а ADF это для реализации бизнес логики. "Открытие страницы" операция и событие на такую операцию совершенно бессмысленная. Как открыли, так и закрыли - ну и что с точки зрения бизнеса туда хочется поместить?

Если какая-то обработка данных, то скорее всего нужно смотреть в сторону размещение этого кода в соответствующих дата-Entity.

Если работа с View, то какая. Кроме ручного рендеринга (что при таком вопросах как-то странно, не тот уровень), мне такую осмысленную задачу представить странно.

Если переходы по Task Flow, то наверное смотреть в сторону Task Flow ))) (первая попавшаяся ссылка в google, сам не вчитывался, но похоже это как-раз про это . Мне не понятно, т.к. у них примеры про регионы, а я такого не использовал. https://docs.oracle.com/middleware/1213/adf/develop/adf-ui-contextual-events.htm )
...
Рейтинг: 0 / 0
18.11.2020, 11:59
    #40019863
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Leonid Kudryavtsev,

при открытие формы должны подтягиваться параметры, эти параметры рассчитываются в java коде
...
Рейтинг: 0 / 0
18.11.2020, 12:22
    #40019874
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
neteurt
Leonid Kudryavtsev,

при открытие формы должны подтягиваться параметры, эти параметры рассчитываются в java коде


Вы бы сказали на чём у вас фронт-енд.
Т.к. сейчас можно делать фронт-енд на
1) JSP - устарело
2) JSF - почти устарело
3) GWT - уже не поддерживается
4) Vaadin - вроде как ещё поддерживается
5) Куча JavaScript фреймворков, для SPA.
6) ADF - Устарело?

Это то что я вспомнил.
В зависимости от того что используется ваша задача может решаться поразному.
...
Рейтинг: 0 / 0
18.11.2020, 12:37
    #40019883
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
mad_nazgul,
Вдруг у него десктоп?))
...
Рейтинг: 0 / 0
18.11.2020, 12:41
    #40019884
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
mad_nazgul,

jspx
...
Рейтинг: 0 / 0
18.11.2020, 12:43
    #40019885
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
neteurt
jspx

Тогда вообще не понимаю:
1) в чем проблема ?
2) при чем тут "событие" ?
...
Рейтинг: 0 / 0
18.11.2020, 12:45
    #40019887
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Хотя мне казалось, что предыдущие вопросы были про ADF, а не про JSP.

Разумеется могу ошибаться
...
Рейтинг: 0 / 0
18.11.2020, 12:52
    #40019893
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Leonid Kudryavtsev,

1) я не понимаю, как при запуске jpsx страницы запустить java код
2) если у меня есть несколько jspx страниц, между которыми настроены переходы, как мне по умолчанию при запуске проекта открывать определенную страницу?
...
Рейтинг: 0 / 0
18.11.2020, 13:19
    #40019907
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
neteurt,

Сделать демку JSP
...
Рейтинг: 0 / 0
18.11.2020, 13:34
    #40019914
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
PetroNotC Sharp,

это для чего?
...
Рейтинг: 0 / 0
18.11.2020, 14:25
    #40019936
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
neteurt
PetroNotC Sharp,

это для чего?
работу бысрее найдешь. Булешь бахатым быстрее.
...
Рейтинг: 0 / 0
18.11.2020, 15:08
    #40019966
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Вопросы из разряда:
"куда в электрическую лампочку наливать керосин"

neteurt

1) я не понимаю, как при запуске jpsx страницы запустить java код

Если я правильно помню JSP:

<%myClass.myInitMethod()%>

в любом месте страницы

neteurt

2) если у меня есть несколько jspx страниц, между которыми настроены переходы, как мне по умолчанию при запуске проекта открывать определенную страницу?

Все страннее и страннее...
Что такое "запуске проекта" для Web-приложения?

В настройках Web-Server'а/проекта, можно определить дефолтную страницу. На обычных сайтах, обычно "index.htm", "index.html", "index.jsp" или что нибудь подобное )))
...
Рейтинг: 0 / 0
19.11.2020, 08:38
    #40020214
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
neteurt
Leonid Kudryavtsev,

1) я не понимаю, как при запуске jpsx страницы запустить java код


Обычно jsp компилируется в class-файл, который при вызове отдает html страницу, по умолчанию статичную.
Все преобразования происходят на сервере.

Ну соответственно вызов java кода происходит, как в обычном коде.

neteurt

2) если у меня есть несколько jspx страниц, между которыми настроены переходы, как мне по умолчанию при запуске проекта открывать определенную страницу?


Настроить страницу по умолчанию, обычно это index.jsp.
А так, прописать в web.xml
...
Рейтинг: 0 / 0
19.11.2020, 10:28
    #40020249
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Есть подозрение, что там все же не JSP (судя по скриншотам из пред. сообщений)

https://blogs.oracle.com/adf/an-epic-question-how-to-call-a-method-when-the-page-loads
http://sanjeev-technology.blogspot.com/2017/02/adf-execute-code-before-page-load.html
https://adfnbpel.wordpress.com/2012/08/07/execute-some-code-when-the-page-loads-in-adf

и 100500 прочих статей в гугле
...
Рейтинг: 0 / 0
19.11.2020, 10:42
    #40020256
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Leonid Kudryavtsev
Есть подозрение, что там все же не JSP (судя по скриншотам из пред. сообщений)

https://blogs.oracle.com/adf/an-epic-question-how-to-call-a-method-when-the-page-loads
)
...
Рейтинг: 0 / 0
19.11.2020, 10:49
    #40020258
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
Насколько я помню, я использовал client и server listener. Но мне это было нужно, т.к. большая часть логики у меня была на Java Script. Приложение работало с Oracle Map View, т.ч. там был один сплошной Java Script.

Для обычного бизнес приложения, как я уже и сказал, обработка события "при запуске страницы" звучит странно. Должны быть какие-то другие слова, в зависимости от того, что же надо сделать. И по этим словам уже искать, как и в каком месте это делается ))).

По начальной странице, опять таки вопрос странный. Я разумеется не помню, где и как это задается. Но в любом примере/туториале с Hello World это быть должно. Когда Вы рисуете task/page flow, с чего-то же этот task/page flow должен начинаться ))).

Вообще у нас это и было самое сложное. Т.к. два противоречивых желания: с одной стороны все приложение можно запихать в одну страницу и наворотить там логики, с другой стороны, можно разбить на 100500 мелких страниц и описать через Task/page flow. Золотая середина наверное где-то по середине ))), но найти ее и есть самое сложное. IMHO & AFAIK
...
Рейтинг: 0 / 0
19.11.2020, 12:19
    #40020309
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jdeveloper событие при запуске страницы
..я работаю с ADF но только Desctop swing adf
У Вас же
1.Надо посмотреть жизненный цикл страницы...
У неё есть понятие OnLoad...
И там можно подключить onListener
Вообще по ADF да фига блогов...единственно они на английском...думаю Ваша ситуация там перетиралась
если загугглить
adf before page show или adf On page show
и ADF: Execute code before page load
http://sanjeev-technology.blogspot.com/2017/02/adf-execute-code-before-page-load.html
кстати одна из первых ведёт на описание жизненного цикла
https://docs.oracle.com/middleware/1213/adf/develop/adf-ui-page-lifecycle.htm
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / jdeveloper событие при запуске страницы / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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