Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASA 9.0.2(3249) Java . Как включить и что можно поиметь с этого
|
|||
|---|---|---|---|
|
#18+
Просветите пожалуста Хочу создать базу с поддержкой Java - Java support is not avaliable on this server Чего ему не хватает? Зачем надо : Хочется выяснить возможность расширения функционала базы при помощи Java Например работа с файлами , загрузка Автодозвон и запуск Dbremote Более глобально Можно ли сделать объектно- ориентированные расширения триггеров и ХП с возможностью наследования Например есть базовая поставка базы данных - надо расширить - изменить функционал зашитый в триггера с возможностью дальнейшего upgrade базовых объектов без снесения изменений Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2006, 12:58 |
|
||
|
ASA 9.0.2(3249) Java . Как включить и что можно поиметь с этого
|
|||
|---|---|---|---|
|
#18+
Для включения поддержки Java в ASA 9 необходимо после инсталяции ASA 9 запустить еще раз инсталяцию с SerialKey EEPJDEAAAAANWT09150317203 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 09:37 |
|
||
|
ASA 9.0.2(3249) Java . Как включить и что можно поиметь с этого
|
|||
|---|---|---|---|
|
#18+
Об использовании Java в ASA 9 читайте на http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/en/html/dbpgen9/00000107.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 09:43 |
|
||
|
ASA 9.0.2(3249) Java . Как включить и что можно поиметь с этого
|
|||
|---|---|---|---|
|
#18+
Гриценко А.В.Просветите пожалуста Хочу создать базу с поддержкой Java - Java support is not avaliable on this server Чего ему не хватает? Ключа, разрешающего Java. Гриценко А.В.Зачем надо : Хочется выяснить возможность расширения функционала базы при помощи Java Никаких особых плюсов нет - разве что нужно реализовать какой нибудь сложный мат. расчет, провести семантический анализ текста и прочие задачи, встречающиеся в размере 0.01% от общего числа задач и которые можно с успехом решить на стороне клиентской части или сервера приложений, не трогая БД. Зато куча очевидных минусов - вынос логики БД в внешний слой, усложнение отлова ошибок и кода, задействование лишний платформы с жесткой к ней привязки БД, ну и любимый сборщик мусора, способный на ура притормозить работу сервера и занять лишнюю память даже без Фанты Гриценко А.В.Например работа с файлами , загрузка Чтение и запись файлов прекрасно реализовано на WatcomSQL, с 10-ой версии будет возможность работы с директориями файловой системы, как удаленным SQL сервером. Гриценко А.В.Автодозвон и запуск Dbremote Поддержка командной строки и событийная модель на WatcomSQL спокойно решает эти проблемы. Плюс никто не мешает DBREMOTE сделать сервисом и управлять им опять же через командную строку посредством ASA утилиты управления ASA-сервисами. Гриценко А.В.Более глобально Можно ли сделать объектно- ориентированные расширения триггеров и ХП с возможностью наследования Если хочется потерять производительность, то можно. Если не хочется, то про ООП в релляционных БД необходимо забыть и вместо этого использовать ХП, грамотную модульную политику, динамический SQL для сборки и выполнения повторно используемых скриптов с отклонениями и шаблоны для генерации обьектов БД по шаблонам. Гриценко А.В.Например есть базовая поставка базы данных - надо расширить - изменить функционал зашитый в триггера с возможностью дальнейшего upgrade базовых объектов без снесения изменений Элементарно решается через динамический SQL. К примеру у меня в одной таблице есть поле "Тип", ссылающееся на справочник Типов. Необходимо в зависимости от типа вызывать в триггере разную бизнес-логику дополнительных действий (тех же проверок или некоторых действий над другими таблицами). В справочник типов добавляем поле "Имя ХП", в триггере по типу операции получаем соотвествующее значение этого поля из справочника и через динамический SQL собираем и запускаем строку вызова нужной ХП. Теперь при вводе нового типа не нужно изменять централизованный триггер - достаточно написать новую процедуру обработки типа и добавить новую запись в справочник типов с указанием этой процедуры. При желании справочник спокойно выноситься на клиентскую часть для удобного просмотра и настройки. В итоге по сравнению с ООП и Java частности это не занимает ресурсов, это легче программируется и сопровождается, это нагляднее выглядит и без каких либо усложнений в виде иерархии ООП, на самом деле только путающей логику. Гриценко А.В.Спасибо Пожалуйста P.S. Судя по задаваемым вопросам можно дать рекомендацию первого правила программиста - перед тем как что то усовершенствовать изучи то, что ты собрался усовершенствовать. Так что очень настоятельно советую поработать на ASA, изучить этот сервер в тонкостях и ньюансах и потом решать, понадобиться Java или нет. Я к примеру когда только увидел ASA и узнал там о поддержке Java, тоже строил большие планы ее использования - уже 3 года прошло, а мыслей поменять WatcomSQL на Java, как и задач, требующих использования Java внутри БД, так и не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 11:08 |
|
||
|
ASA 9.0.2(3249) Java . Как включить и что можно поиметь с этого
|
|||
|---|---|---|---|
|
#18+
ASCRUSЯ к примеру когда только увидел ASA и узнал там о поддержке Java, тоже строил большие планы ее использования - уже 3 года прошло, а мыслей поменять WatcomSQL на Java, как и задач, требующих использования Java внутри БД, так и не было.Аналогично :) Правда у меня была одна мысль - если сделать все-все хранимки и триггера на java, то если в будущем будешь переезжать на сервер другого типа тоже поддерживающий java то хранимки переписывать не прийдется. Потом подумал еще раз, ужаснулся и забил на java внутри БД окончательно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 17:29 |
|
||
|
ASA 9.0.2(3249) Java . Как включить и что можно поиметь с этого
|
|||
|---|---|---|---|
|
#18+
Как-то использовали сокеты, коннект по TCP из хранимки. Еще регулярки интересно использовать, жаль их нет в той java, которая встроена, пришлось выцарапывать из другого пакета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=81&tid=2012745]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 356ms |

| 0 / 0 |
