У меня есть приложение на Google App Engine, которое состоит из компонентов Adobe Flex [и Java].В приложении есть кнопки для выполнения задач, связанных с приложением, в том числе кнопка «Открыть», которая позволяет пользователю открывать файл .XML, который затем преобразуется в данные / содержимое, отображаемые в графическом интерфейсе приложения.Затем я нажимаю кнопку «Выполнить», и она вычисляет материал, связанный с введенными данными / контентом.Кроме того, мое хранилище данных настроено с использованием JDO.Я использую только GAE.Я НЕ использую GWT.
Исходя из характера выполняемых мной расчетов (алгоритмов), я бы выиграл от возможности открыть файл XML и затем одновременно нажать кнопку «Выполнить» в моем приложении наскажем, 5 разных версий моего приложения, которые я загрузил в движок приложения.5 версий будут идентичны.
Есть ли способ создать, скажем, страницу HTML, где пользователь предоставит ссылку на файл XML (или откроет / загрузит его со своего диска) для обработки, затем нажмите «Перейти», гдезатем файл XML передается во все 5 версий моего приложения, а затем «автоматически нажимает кнопку« Выполнить »на каждой?
В данный момент я могу сделать это вручную, перейдя по каждому URL-адресу конкретной версии своего приложения, но это занимает слишком много времени.Есть ли у вас какие-либо предложения о том, как мне настроить такой сценарий?
РЕДАКТИРОВАТЬ: Мотивация для проблемы : Меня беспокоит не время обработки XML.В настоящее время у меня есть 2 алгоритма, которые вычисляют количество определенных типов «особых точек», которые существуют во введенном XML-файле, который содержит большие объемы данных.Разница между этими двумя алгоритмами заключается в том, что первый ищет, пока не найдет каждую особую точку.Тогда это останавливается.2-й поиск и остановка, когда он находит первую особую точку, с которой он сталкивается.Используя несколько экземпляров этого 2-го алгоритма, можно найти все точки быстрее, чем 1-й алгоритм.