• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Просмотр базы через Web

  • Автор темы AleXanderr
  • Дата начала
A

AleXanderr

Доброго времени суток все! Такой вопросик. Подскажите пожалуйста, как просмотреть базу Lotus через Web? Пробовал просто открыть что-то типа , но там при просмотре представлений внизу появляются ссылки "Previous", "Next" и подобные, что весьма нежелательно, да и не совсем точно в HTML переводит. Может быть, есть какие-то другие способы? Или как-то можно настроить внешний вид страницы, которую получаем через HTTP (хотя бы убрать ненужные ссылки)? Буду благодарен за любую помощь.
 
A

abbatik

Открывали вы все правильно и то, что вы увидели, является суровой действительностью :)
Чтобы база отображалась в Web также, вам прийдется делать отдельную страницу для Web с тем же именем и закрывать одну для лотуса, другую для веба.
Ну а как что делать, это целая гора документации, которую вам прийдется изучить :)
 
A

AleXanderr

Большое спасибо за ответ. Но дело в том, что, как оказалось, менять состав базы нельзя, можно создать другую базу, которую мы открываем через браузер и которая выдает данные из первой базы. То есть в целом нужен инструмент, который позволит каким-то образом просматривать через Web любую существующую базу. Нужно чтобы работало таким образом. Мы открываем через браузер новую созданную нами базу, она выводит список баз, которые доступны для просмотра. Щелкаем на нужную базу и смотрим ее. Код базы, информацию из которой нужно выдать, не меняется. Посоветуйте пожалуйста чего-нибудь, хоть общий подход как это можно сделать.
 
K

K-Fire

Большое спасибо за ответ. Но дело в том, что, как оказалось, менять состав базы нельзя, можно создать другую базу, которую мы открываем через браузер и которая выдает данные из первой базы. То есть в целом нужен инструмент, который позволит каким-то образом просматривать через Web любую существующую базу. Нужно чтобы работало таким образом. Мы открываем через браузер новую созданную нами базу, она выводит список баз, которые доступны для просмотра. Щелкаем на нужную базу и смотрим ее. Код базы, информацию из которой нужно выдать, не меняется. Посоветуйте пожалуйста чего-нибудь, хоть общий подход как это можно сделать.

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

Ну это была лирика. Инструмент о котором вы говорите это DXL. Берете любой документ/вью из любой базы, получаете его в виде XML файла, и далее показываете в приемлимом виде. Ну а если надо редактировать - тут увы слишком много сложностей, т.к. простым редактированием полей очень просто порушить целостность данных.
 
L

Lina

Ну это была лирика. Инструмент о котором вы говорите это DXL. Берете любой документ/вью из любой базы, получаете его в виде XML файла, и далее показываете в приемлимом виде. Ну а если надо редактировать - тут увы слишком много сложностей, т.к. простым редактированием полей очень просто порушить целостность данных.
Присоединяюсь к автору темы. И в продолжение, подскажите, а как просмотреть вью (вернее, фолдер) в XML?
Стоит задача сделать базы доступными не только из толстого клиента, но и из тонкого. Это на перспективу. А нонче необходим просмотр штатного расписания для начальников исключительно по своим подразделениям. Реализовала посредством фолдер. А теперь как-бы это под веб адаптировать...
 
L

Lina

Хорошо. А что это нам дает? (Сори, я просто под веб вообще не программировала раньше). Получила XML. А с ним что творить можно? И как его потом пользователям показывать в приемлемом виде?
 
V

vladoos

Скрести с XSL, получишь HTML
Ужо скрестили :) Получается веб сервис :) Имхо оптимальное решения для данных типов задач, но что-то мне подсказывает, что подобные финты ушами немного за гранью возможности автора топика, поэтому рекомендую нанять толкового фрилансера (желательно с навыками телепатического общения). За вопросы на форуме денег никто не берёт, но вот решать конкретную производственную задачу ни у кого не времени. А здесь имнно такой случай.

З.Ы. Когда то в эпоху бурного роста лотуса, разработчики пытались сделать полноценный транслятор интерфеса лотуса в веб, что бы было и дёшево и сердито, но по политическим причинам этого им сделать не удалось, из-за коорпоративных войн большинство разработчиков лотуса ушло из ИБМ, а новая команда не проявляла особого рвения в этом вопросе, вот и получисля такой вот полуфабрикат, вроде бы веб транслятор есть, но жутко некрасивый и мало пригодный. Так что веб морду писать нужно будет с нуля, на ХТМЛе. Конечно есть и другой вариант, но не менее сложный а может быть даже и более, - это написать Java апплет. Аплеты абсолютно одинаково работают как лотус клиенте так и в вебе. Но это, правда, уже совсем другая история...
 
L

Lina

vladoos ,
спасибо за ответ. Объяснил как-раз то, что меня удивляло - насколько криво приходится писать под веб средствами лотус.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
надо начать с того, что есть масса великов по отображению вьюшек в веб...
вот красивый:
но точить "под себя" - нужны знания
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!