Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вшитие файлов в компонент, как лучше? 
:(
    Опции темы
AlDev
Дата 6.3.2008, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: нет
Всего: 50



Доброго времени суток.

Делаю компонент для J2EE, который позволят java разработчикам встраивать в j2ee приложения красиывае интерактивные графики.

компонент представляет собой Java класс, который эмбедит swf-ку в страницу и отдает ей настройки графика

вот эти самые настройки отдаются в xml-е

т.е. девелопер делает нечто вроде

Код

AnyChart chart = new AnyChart();
chart.setXML("<anychart><charts><chart><data></data></chart></charts></anychart>");
chart.write(outputStream);


и получает в итоге на странице график.

В связи с этим возникла проблема:
Надо прописывать в странице http путь к swf-ке.

Если компонент распространяется как war, то могу ли я как-то жестко в нем прописать, что AnyChart.swf лежит в определенном месте относительно корня сервера?

Заранее спасибо!

PM MAIL WWW ICQ YIM MSN   Вверх
ecologist
Дата 6.3.2008, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



Так ведь можно в сервлете узнать директорию, в которой он расположен. Ну а дальше дело техники, по-моему.
PM MAIL   Вверх
AlDev
Дата 7.3.2008, 05:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: нет
Всего: 50



В компоненте нет сервлетов...
PM MAIL WWW ICQ YIM MSN   Вверх
ecologist
Дата 7.3.2008, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



Ну пусть это будет внешним параметром - директория, где хранится SWF.
PM MAIL   Вверх
AlDev
Дата 7.3.2008, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: нет
Всего: 50



Других способов нет?

Не хочеться обременять end-user-ов smile
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 8.3.2008, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: нет
Всего: 50



Появилась мысль сделать war, в который положить swf и js. 
Но тогда вопрос: всегда-ли war будет распаковываться в корень сервера? можно ли распаковать его не в корень?
И если сделать выдачу swf и js через сервлет, то можно ли четко прописать в war путь относительно корня сервера, по которому этот сервлет будет доступен (http путь ессно)
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 9.3.2008, 05:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: нет
Всего: 50



Цитата(ecologist @  6.3.2008,  16:02 Найти цитируемый пост)
Так ведь можно в сервлете узнать директорию, в которой он расположен. Ну а дальше дело техники, по-моему. 

это будет физическая директория или http путь?
PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0791 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.