|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Привет люди! Есть вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 13:54 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Мда...Во вопросы пошли. Ну у нас используют. Дальше что?(с) фильм вчера про Югославию. не помню названия. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 14:10 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Тогда вопрос! Как из JavaAgent обратиться к классу в Script Library? Никак не могу понять, причем из LotusScriptAgent получается в лёт в Options пишешь: Option Public Use "xlib" Uselsx "*javacon" и в Initialize: Set mySession = New JavaSession() Set myClass = mySession.GetClass("MyClass") Set Obj = myClass.CreateObject() ... ====================== и пытался пакет задать в классе в Script Library, ругается при сохранении агента. Даже попробовал включить класс в пакет lotus.domino, при этом при сохранении агента не выдает ошибку сохранения, но выдает ошибку компиляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 15:44 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Что то я туплю... Script Library - это шо? В лотусовом Database'е находится, что ли? >и пытался пакет задать в классе в Script Library, ругается при сохранении агента Какой пакет? Какой класс? - который пытаешься использовать, что ли? Да и вообще, если класс находится в каком - то нестандартном пакете, то его надо явно импортировать, указывая в Project->Properties и где - то там во вкладках. Сам поищи. Хочешь подробнее - давай кусок кода, а то я в твоей тарабарщине ничего не разбираю - старый стал, видимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 16:23 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Юпссс. Про Project->Properties - это применительно к JBuilder'y, а в Domino не писал - не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 16:26 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Начну с того что я пишу когда в Lotus Domino Designer. Все документы, формы, вьюшки, агенты (для работы с со всем содержимым), библиотеки скриптов (функции и процедуры для Lotus Script, классы с методами для работы с явой) и тд находятся в БД *.nsf Просмотреть их можно в деревце в Lotus Domino Designer. Вспоминается что нибудь? Ну так вот. Агенты можно писать Java и LotusScript, ScriptLibraries тоже. Зачем ScriptLibraries ну чтоб, например по 100 раз не писать одинаковые обработки, ну как везде. Итого: Агенты на LotusScript классы Java в ScriptLibraries вызывают Агент: <Декларирую> Option Public Use "xlib" Uselsx "*javacon" <Инициализирую> Sub Initialize Dim mySession As JavaSession Dim myClass As JavaClass Dim calculator As JavaObject Dim a,b,c As Integer Set mySession = New JavaSession() Set myClass = mySession.GetClass("calculator") Set calculator = myClass.CreateObject() a = 10 b = 5 c = calculator.mul(a,b) Msgbox "a * b = " & c End Sub Класс в библиотеке: public class calculator { public int add(int a, int b) { return a + b; } public int div(int a, int b) { return a / b; } public int mul(int a, int b) { return a * b; } public int sub(int a, int b) { return a - b; } } ============== Все работает! ВОПРОС! Как написать агент на яве чтоб вызвать данный класс, например ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 16:41 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Попробуй так: 1. Импортируй тот долбаный класс с калькулятором 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
А чем тебе лотусовый метод не понравился? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 17:36 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
В принципе попробую (для тренировки) в понедельник, и думаю что будет работать, правда как там импорт делать не заню еще. Сама проблема решена на LotusScript, просто хотелось попробовать Java. И с первого раза не получилось, начал разбираться со встроенной справкой и ни одного примера, и так пробовал и сяк (см. выше). На самом деле есть какая то хитрая хитрость типа флажка где то, думал кто здесь подскажет. Если кто чего может посоветовать. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2003, 19:56 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
ssppeedd, что ты напрягся? никак не пойму. Импортировать класс не можешь? Указываешь пакет, где энтот калькулятор лежит, импортируешь его: import пакет с калькулятором потом загружаешь его - Class.forName("calculator") (как ты понимаешь это есть аналог лотусового GetClass(). Потом используешь. Ну ладно, ты пробуй - чем больше граблей - тем сильнее лобная кость, скоро будешь стены пробивать :). Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2003, 21:48 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Да нет напрягов никаких, ни с проектом ни с задумками, да и дома не стоит пока лотус, чтоб потрошить его, просто хочется узнать как это делается по родному. Кстати есть ли какие нибудь идеи по Web Sphera мне показалось ты DB2 во всю пользуешь? А ведь Lotus интегрируется в нее, по самые помидоры (мозги будут лежать в DB2). PS Class.forName пользуем для jdbc с MSSQL Хорошо сайт работает, быстро туда сюда переходит и сораняет все гад при переходах :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2003, 23:01 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Web Sphere - это сервер приложений, так же как и Lotus Domino. Только лотус специализирован под свои скрипты, а сфера - контейнер для EJB и тому сопутствующих. ЗЫ: то ли действительно я старый стал, то ли ещё что-то, но никак не пойму про что должна говорить последняя строка? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2003, 18:03 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Если про Хорошо сайт работает, быстро туда сюда переходит и сораняет все гад при переходах :) то хотелось отметить как быстро forumы на sql.ru работают по сравнению с другими. Пока самый тормозной и неудобный на который заходил в ближайшее время это на intertrust.ru, на domino кстати. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2003, 23:27 |
|
Кто нибудь использует Java в Lotus Domino?
|
|||
---|---|---|---|
#18+
Оказывается кодга находишся в JavaAgent (Domino Designer) есть там кнопка Edit Project. В открывшемся по этой кнопке окне надо было выбрать вместо Local File System -> Shared ScriptLibraries и т.д. При выборе Local File System можно выбрать классы, архивы да просто соурсы. В общем то был невнимателен, спешил... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2003, 22:43 |
|
|
start [/forum/topic.php?fid=59&fpage=858&tid=2154515]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 150ms |
0 / 0 |