Synopses & Reviews
Get a head start with eXist, the open source NoSQL database and application development platform built entirely around XML technologies. With this hands-on guide, youll learn eXist from the ground up, from using this feature-rich database to work with millions of documents to building complex web applications that take advantage of eXists many extensions.
If youre familiar with XML—as a student, professor, publisher, or developer—youll find that eXist is ideal for all kinds of documents. This book shows you how to store, query, and search documents with XQuery and other XML technologies, and how to construct applications on top of the database with tools such as eXide and eXists built-in development environment.
- Manage both data-oriented and text-oriented markup documents securely
- Build a sample application that analyzes and searches Shakespeares plays
- Go inside the architecture and learn how eXist processes documents
- Learn how to work with eXists internal development environment
- Choose among various indexes, including a full-text index based on Apache Lucene
- Dive into eXists APIs for integrating or interacting with the database
- Extend eXist by building your own Triggers, Scheduled Tasks, and XQuery extension modules
Get a head start with eXist, the NoSQL database entirely built on XML technology—also known as a native XML database. With this book, authors Erik Siegel and Adam Retter show you how to build complete web applications from start to finish. Youll learn everything from basic setup and querying through indexing, monitoring, performance tuning, triggers, and extensions.
Get a head start with eXist, the NoSQL database and rapid application development platform entirely built on XML technology. With this practical guide, authors Erik Siegel and Adam Retter provide a step-by-step guide for using eXist-db to build document- and data-driven web applications—by the end of the book, youll create a usable piece of software.
Learn everything from basic setup and querying through indexing, monitoring, performance tuning, triggers, and extensions—along with new features in version 2.1 such as forms, web application packaging, improved security, SQL queries, SSL, and support for producing and consuming JSON and HTML 5.
If you have a basic understanding of XML, XQuery, and some experience with XPath, this book shows you how to develop applications with no external IDE required—just eXist.
About the Author
Erik Siegel runs Xatapult, a consultancy that offers coaching, training, applications, and more to the publishing world.
Adam Retter is one of the core developers of eXist-db and has been using and contributing to eXist since 2005. Passionate about the Web, Code Quality, Standards and Portable Code, Adam has been promoting XQuery as a Web Application development language for the last few years. Adam is a member of the XML Guild, an Invited Expert to the W3C XML Query Working group and on the program committee of both the XML Prague and the XML Summer School conferences.