Преимущества использования XML-документов для организации хранилищ слабо структурированных электронных данных. Ознакомление с рецепторами программирования обработки текстовых файлов в веб-приложениях Java EE, функционирующих на базе "Glassfish v3".
XML-документы получили широкое применение в различных областях информационных технологий, стали для многих применений индустриальным стандартом хранения, обмена и обработки данных не реляционного типа. Разработка приложений для обслуживания манипуляций XML-документов, их схем и запросов в рамках интегрированного веб-приложения на платформе Java EE 6 требует привлечения различных инструментов программирования в рамках одного проекта. Ниже описываются средства, достаточные для разработки простого репозитория XML-документов, поддерживающего операции хранения и манипулирования документами, основанные на современной технологии Java EE 6. Таким решением с открытым кодом может служить СУБД Sedna XML Database, имеющая встроенный процессор исполнения запросов на языке XQUERY и программный интерфейс для его использования на языке Java. Хранилище СУБД Sedna является одноуровневой коллекцией документов, именуемых простым именем, и к сожалению, не позволяет в удобной для обработки форме хранить метаданные XML-документов, поэтому целесообразно их хранить в реляционной таблице, например, в СУБД POSTGRESQL, а сами документы в Sedna, имея ссылку на них в таблице метаданных POSTGRESQL как обычную строку символов - имя записи в Sedna.Приведенные приемы программирования задач обработки XML-документов средствами технологии Java EE 6 с использованием стандартной среды разработки Netbeans и веб-сервера GLASSFISH, дополнительных пакетов Tamahawk, Sedna и XQJ позволяют разрабатывать репозитории XML-документов для манипулирвания документами в целом, так и выборками нужной массовым пользователям информации с использованием мощного языка запросов на языке XQUERY, по своим возможностям значительно превышающим язык SQL для реляционных баз данных.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы