Test-lab
На главную Гном MyXMLData 3.0   Source  

  WebDataAcces - Java-аплет для доступа к удаленной базе данных, с использованием данных в виде XML-файла.

1. Краткое описание программы и ее возможностей. 

2. Как работает программа. 


Внимание! Для работы аплета требуется наличие у пользователя Java2.

 
   Проекты:          

      Гном

            MyXMLData 3.0 

    Source
(исходные коды примеров, паттернов на Java) 

 




Отправить вопросы или  ваш комментарий:

Ваш e-mail

Тема         

Сообщение:

                       


    WebDataAcces - Java-аплет для доступа к удаленной базе данных, с использованием данных в виде XML-файла. 

  • Краткое описание программы и ее возможностей.
    1. Аплет работает с xml-файлом, скачивает его с сервера, производит разбор xml-кода, строит иерархическое дерево данных в виде структурированных каталогов, производит выборку запрошенных данных и отображает в виде таблицы. Формирование структурированных каталогов производится динамически, дополнительных обращений к серверу не производится.
    2. Xml-файл взят для примера, это реальные данные маркетингового исследования, сам XML-файл синтезировался PHP-сервером, по запросу данных из MySQL-сервера. Для работы программы необходимо, что бы XML-файл был определенной структуры, содержание данных в этом файле значения не имеет. XML-файл, с которым работает аплет, можно посмотреть по  ссылке : http://test-lab.narod.ru/export1.xml.
    3. Данный аплет построен с использованием Swing-компонентов и поэтому требует наличие у пользователя Java2_1.4, однако использование Swing-компонентов дает целый ряд преимуществ не только в построении красивого интерфейса, но быстроту работы программы в целом.
    4. Разбор xml-файла происходит очень быстро, для работы с данными не требуется наличие на компьютере у пользователя СУБД, не требуется загрузки дополнительных драйверов для работы с данными, - благодаря всему этому, достигается небольшой размер программы и высокая скорость при обработки данных.
    5. Данный аплет сможет легко работать и с другими xml-файлами, все зависит от структуры xml-данных, но не сложно будет оптимизировать его под любую структуру xml-данных.
  • Как работает программа.
    1. После того как аплет отобразится в броузере, для получения данных необходимо нажать кнопку "Получить данные". Будет произведен запрос к серверу для получения данных, строка состояния загрузки данных покажет количество загруженных данных с сервера. После того как все данные будут получены, становятся активные кнопки "Построить дерево" и "Главная таблица".
    2. Кнопка "Главная таблица", после нажатия на эту кнопку открывается окно, в котором отображаются в таблице все полученные данные.
    3. Для того что бы преобразовать полученные данные в иерархическую структуру, удобную для быстрого поиска и перемещения по массиву данных, необходимо нажать кнопку "Построить дерево", после обработки данных в левом окне аплета отобразится папка "Все данные", после щелчка мышью на этой папке откроется корневик структурированных каталогов, они отображаются в виде иерархического дерева. Дальнейшее перемещение по структурированным каталогам при помощи кликов мышью на нужном каталоге, приводит к динамической обработке данных и формированию следующей ветви каталогов, одновременно с этим, в таблице с права, отображаются данные соответствующие этому каталогу.

                                              Вверх               


© Test-lab software co., 2008


Hosted by uCoz