|
|
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
Petro123PsyDiamond, П.1 делал в дельфи через OLE server excell. Шаблоны были обычные *.dot. сервер приложений разрабатываю не я:) так что я могу лишь расширять на своём уровне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 19:39 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
Petro123Т.е. юзверь сам открывал dot, правил выравнивание напр. И сохранял. так и сейчас насчет word/excel есть сейчас возможность у юзера поправить визуальную составляющую. для Excel используется OLE, а вот насчет Word - приходиться выгружать во вне и загружать файл обратно. В принципе, можно приноровиться и OLE для Word прицепить. но острой необходимости нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 19:43 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, 1. Я не в курсе что за АппСервер у тебя. 2. Если счас работает, то нафиг тебе java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 19:51 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, OLE server называют com объект на клиенте где стоит excell. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 19:53 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
Petro123PsyDiamond, 1. Я не в курсе что за АппСервер у тебя. 2. Если счас работает, то нафиг тебе java? 1. я веду речь об CRM/ERP системе Парус Бюджет 8. Двухзвенная архитектура. Всё под винду. Клиент, по-моему на Dephi, судя по использованию BPL 2. Из коробки, по поводу отчетности, работает с Crystal Reports и Excel. Нужно было прикрутить DOCX - я это сделел через POI. Нужно было прикрутить DOCX2PDF я собственно прикрутил :) но как костыль: я выгружаю blob в файл на серевере, заупскаю скрипт на VBS, который через COM объекты вызывает word и конвертит файл в pdf, отдаёт файл я его забираю в blob. Хотел чтобы pdf convertor был в базе - не удалось изначальная позиция же была: как составить цепочку зависимостей, например POI, так чтобы я мог дать некий скрипт спецам по внедрению или сопровождению, который задеплоит яву в базу, а так же хранимые процедуры и пакеты. Несмотря на то что, сам я обитаю в мире .Net, но ситуация oracle db/java мне понравилась, что можно сложные структуры передавать в обе стороны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 20:15 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, На любом ЯП высокого уровня можно передавать структуры. Если вы с Net, то там нельзя передать? У вас ни одного показателя на java решение. Парус - двухзвенка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 20:58 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
звено на Java не написано и не обещается. там народ довольно консервативный сидит касательно же сложных структур я имею в виду Код: plsql 1. 2. 3. да хоть вот эту. берём ojdbc6.jar. на вход получаем java.sql.Array Код: java 1. 2. 3. 4. 5. 6. разворачиаем по цепочке Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 04:40 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, Ну дак непринято тип оракла тащить на клинта. Я тоже не использую так оракл. Если нужно передать массив, то передаю либо поэлементно простым типом в цикле, либо xml в хранимку. База это черный ящик и api снаружи должно быть простое как 3 рубля. А ты наверно из бывших, т.к. любишь нижний уровень, buffer, pointer, @адрес памяти. Этому Парусу вроде на свалку пора AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 07:08 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
C/C++ со студенчества даёт о себе знать и да, это же получается не клиенсткая сторона, а расширение серверной части ну вот, как без массива блобов решить задачу разбивки напрмер pdf на картинки постранично? пример конечно, как сферический конь в вакууме, но всё же) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 07:13 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
а насчет свалки истории, хм, enterprise же необычайно консервативен. даже сейчас можно найти системы которые до сих пор работают под dos. Есть те кто сидит на FoxPro и .net ранних версий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 07:16 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondну вот, как без массива блобов решить задачу разбивки напрмер pdf на картинки постранично? Это про api или про java? Я получал Документ одним куском блоб из базы. Как его вогнали со сканера. Потом в коде парсил на страницы. В net нет библиотеки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 07:26 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
больше про api Вот гипотетическая задача. Взять docx или pdf выдернуть из него картинки jpg и например, и отдать обратно. например сохранить их таблице для последующей обработки мы сейчас говорим о том, что происходит на сервере. Клиент тут не при чём ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 07:42 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondбольше про api Вот гипотетическая задача. Взять docx или pdf выдернуть из него картинки jpg и например, и отдать обратно. например сохранить их таблице для последующей обработки мы сейчас говорим о том, что происходит на сервере. Клиент тут не при чём ООП везде одинаков...почти Blob blob = select xxxxxx Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 07:59 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
ну что сказать - ваша точка зрения жизнеспособная. это больше вопрос архитектуры, где именно сохранять: прямо на базе (oracle) или в расширении сервера (java через jdbc) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 08:21 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, sql.ru = клиент-сервер. А никакие не 'расширения'. Но работать будет все что ни напишите. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 08:52 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
Господа, вернёмся к нашим баранам. Решил я продолжить эту затею с микросервисами. и практически выснил почему данные обратно не передаются если я для проверки возвращаю строку из java в oracle db, таким путём Код: java 1. 2. 3. 4. 5. 6. 7. то я ничего не получаю обраатно. пусто и всё тут, но если я делаю так Код: java 1. 2. 3. 4. 5. 6. 7. то получается ожидаемый результат. как мне решить эту диллему? как я понял, после чтения закрывается входящий поток и тогда становиться не активным исходящий что же это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 16:59 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, Вы весь код можете показать,что за out у Вас? Как он организуется куда "ныряет"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 18:03 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamond, Вы весь код можете показать,что за out у Вас? Как он организуется куда "ныряет"? Java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Oracle Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 18:37 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
быть может нужно отдельно послать размер сообщения, а потом получать согласно этому значению, а не до конца потока? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 18:50 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, Вот я не знаю зачем все эти обёртки Код: java 1. О что просто Код: java 1. Уже не модно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 18:56 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamond, Вот я не знаю зачем все эти обёртки Код: java 1. О что просто Код: java 1. Уже не модно? да это же мелочи и не причина происходящего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 19:00 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, Тут рабочий код. Отправляю xml-task в генератор отчётов. Получаю имя файла по сокету. (Дальше не Ваш формат) Гружу файл в оракле Возвращаю через апекс юзеру. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 19:01 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_al, т.е. вы настаиваете, что у меня косяк на стороне oracle в момент приёма, а не отправки из java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 19:07 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondirbis_al, т.е. вы настаиваете, что у меня косяк на стороне oracle в момент приёма, а не отправки из java? Ни в коем случае...чтоб настаивать надо исследовать код...а Вы пользуете какие-то новые технологии(неклассичесике)...я просто показал как у меня.(и это реальный пример) а в яве у меня Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 19:11 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamondirbis_al, т.е. вы настаиваете, что у меня косяк на стороне oracle в момент приёма, а не отправки из java? Ни в коем случае...чтоб настаивать надо исследовать код...а Вы пользуете какие-то новые технологии(неклассичесике)...я просто показал как у меня.(и это реальный пример) а в яве у меня Код: java 1. 2. но всё же хочу понять почему так происходит) про простые вещи - это всё понятно. но в данном случае не важно - использовать поток напрямую или обряжать в декоратор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2017, 19:20 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=39499252&tid=2122675]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
118ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 448ms |

| 0 / 0 |
