|
Yujin
|
|
Applet & getRemoteUser, getRemoteHost, .../etc20.01.2010, 11:51. Показов 4089. Ответов 33
Метки нет (Все метки)
Ребят, возникла вот такая проблема, мне нужно сделать апплет, (Borland JBuilder 5, 7), который бы в полях редактирования при загрузке либо по нажатию кнопки, в ТекстЕдитах, показывал параметры окружения, т.е. IP адрес обратившегося к апплету пользователя, ЮзерАгент, и т.д...
Ковыряюсь уже 3 недели, ничего не выходит... Подскажите кто чем может... За ранее Благодарен Yujin |
|
| 20.01.2010, 11:51 | |
|
Ответы с готовыми решениями:
33
getRemoteUser и getUserPrincipal возвращает имя роли вместо имени пользователя EJB Security, jdbcRealm, getRemoteUser() Проблема с методом getRemoteUser() (класс HttpServletRequest) |
|
Yujin
|
|
| 01.02.2010, 12:27 | |
|
VisiBroker Gatekeeper ????
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 01.02.2010, 12:35 | |
|
Никогда не задавался таким вопросом, поэтому как программы называются не знаю. Но их не может не быть готовых
)
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 01.02.2010, 13:02 | |
|
Их еще называют сниферами, порт раперами. Не люблю я этот админский жаргон. Как стадо баранов -- пальцы веером, в голове -- торичеллева пустота. В определениях разобраться не могут. Одно и то же десятью именами называют, сами лруг друга поянть не могут. Если послушать их разговор, то большая часть времени уходит на то, чтобы понять, что каждый из них имеет в виду, а оставшееся время они доказывают друг другу, кто из из них прав, а кто правее. Как будто бы от того, у кого писька длиннее, дело будет сделано. После того, как это спор им надоедает, они начинают хвастаться, выпячивая грудь, как петухи, друг перед другом, у кого что стоит и кто какие новые феньки надыбал. Потом, ессно, что все юзеры -- тупые ослы. На себя бы посмотрели со стороны. Идиоты. Админы, что еще скажешь. Диагноз
)
0
|
|
|
0 / 0 / 2
Регистрация: 08.04.2009
Сообщений: 271
|
|
| 01.02.2010, 14:46 | |
|
Господин, Даниссимо по части профессиоинальной болезни администраторов попал не в бровь...
Однако хотелось бы попросить его уточнмить про туннелинг. У меня шкурный интерес, поскольку надо состряпать довольно сложную форму, которая, я предполпгаю, должна работать через web сервер с сервером приложений как аплет и повидимому через HTTP протокол. Сложна форма то. Есть соменения по поводу альтернативы?
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 01.02.2010, 16:49 | |
|
Я вот тоже с туннелем вожусь. Наверное, правильнее что-то готовое было найти, но нашел теорию, а она проста: апплет шлет запрос на сервлет и получает ответ. Точнее, сначала апплет пытается законнектиться к сокету. Если ему не удается, то он переходит на сервлет. Тут уже никакой админ со своими файерволами ему не страшен
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 01.02.2010, 18:52 | |
|
2 mbasil: Боюсь, что не правильно понял вопрос. Поэтому, расскажу, как я его понял. Апплет должен быть обращаться к бинам на аппсервере. Вопрос: как это сделать? Правильно?
Как справедливо, хотя и сумбурно, заметил mselez, да, апплет не напрямую общается с бинами, а через сервлет, делегируя ему выполнение операций. ТО есть сервлет выстпает в качестве промежуточного буфера между бином и апплетом. У меня всречный вопрос. Действительно есть необходимость использовать апплет? Нельзя ли решить задачу обычными страницами? Если да, то я бы не стал бросать выхов апплетам )
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 01.02.2010, 19:36 | |
|
Пардон, Даниссимо. Поясните, а что значила фраза 'забудь про апплеты и сервлеты. Делай туннелинг'? Какой туннелинг вы имели в виду?
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 01.02.2010, 21:25 | |
|
На стороне сервера запускается фейковый сервер. Единствтено, что он делает, так это вынимает из запросов, как 'туда', так и обратно всю необходимую информацию. Приняв запрос, этот туннеллерр перенапрвляет этот запрос либо реальному веб-серверу, либо клиенту, в зависимотсти от направления запроса. Все
) Я имел в виду это.
0
|
|
|
0 / 0 / 2
Регистрация: 08.04.2009
Сообщений: 271
|
|
| 02.02.2010, 12:27 | |
|
1. Я согласен, что если форма проста, то надо обойтисm HTML формой.
Однако для сложной формы прецедент уже есть : ЛЮБАЯ форма Oracle Forms 9i работающая на сервере приложений управляется аплетом (довольно сложным). Проблемы и сомнения. Есть желание написать нечто подобное полностью на Java с перераспределением обязанностей сервера и клиента. Ошибится в начале пути совсем не хочется, поэтому и переспрашиваю. Если есть возможность подсказать ссылку на пример кода с использованием applet->HTTP->Servlet было бы здорово. 2. 'На стороне сервера запускается фейковый сервер.' Что такое 'фейковый сервер' я грешным делом не знаю ? Это некая программа, которая должна фильтровать все HTTP запросы перед web сервером ? То есть она сама по сути web сервер.
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 02.02.2010, 12:36 | |
|
2 mbasil:
Я не знаю, что акое Oracle Forms 9i, поэтому ничего сказать по этому поводу не могу. Это раз. Два: я не понимаю выражения '[...] форма [...], работающая на сервере приложений, [...]'. Про взаимодействие апплет/сервлет. Апплет нужно рассматривать как обчное приложение. Он общается с сервлетом, как обычный браузер. Единственное ограничение -- адреса всех сервлетов, к которым коннектится апплет, должны быть с того жу узла (хоста), с которого загружен апплет, то есть с того, что указан в атрибуте codebase тега applet. Про фейковый сервер. Да, это простой процесс, стоящий между выходом в сеть и веб-серврером. Этот сервер слушает, например, 80-й порт, а непосредственно веб-сервер, слушает другой порт. Наш фейковый сервре перенаправляет запросы к реальному веб-сервреру.
0
|
|
|
0 / 0 / 2
Регистрация: 08.04.2009
Сообщений: 271
|
|
| 02.02.2010, 13:31 | |
|
Господину Даниссимо маленькое дополнение.
1. Спасибо за пояснение про фейковый сервер. 2. В Oracle Forms аплет с клиента не подключается к бвзе данных напрямую, он шлет команды (HTTP) по управлению формой черз сервлет на runtime сервера приложений. Сама форма работающая в runtime держит постояноое подключение с базой, а аплет лишь управляет ее поведением. В этой штуке есть вопрос связанный с перспективой : а что дальше ?
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 02.02.2010, 16:42 | |
|
2 mbasil:
1. не жалко )2. А кто говорил про прямое подключение апплета к БД? Третий пост уже пишу о том, что апплет подключается к сервлету, а тот уже делегирует выполнение запроса кому надо )
0
|
|
|
Yujin
|
|
| 03.02.2010, 10:02 | |
|
2All
Господа, Вы меня совсем запутали :-) Честно говоря, я уже даже не уверен в том, что мне самому действительно нужно, и за что хвататься ![]() У меня сложилось впечатление что я что то совсем не туда сунулся :-) Всем Спасибо, беру дополнительную минуту на размышление :-))))) |
|
| 03.02.2010, 10:02 | |
|
MS sql, servlet & applet query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так? error '80020009' Îøèáêà. /lalala/profile.asp, line 28 Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2 Мультимедиа контролер PCI\VEN_14F1&DEV_8800&SUBSYS_EA3D14F1&REV_05\4&25700A26&0&3020 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|