Abstract
This paper proposes to design and implement a new XQuery-based framework for generating web application. It supports the development of both client and server side program in a uniform way using XQuery. Further more, through translating the fully XQuery based web application into corresponding client and server side code in appropriate target language, it enables web application developed using our framework to run as normal J2EE application. An online book-shop application is given as an example to illustrate how to build a web application using our framework. It shows how our framework can simplify web application development and improves flexibility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fourny, G., Pilman, M., Florescu, D.: XQuery in Browser. In: Proceedings of WWW 2009, Madrid, Spain, April 20-24 (2009)
Chamberlin, D., Carey, M., Florescu, D., Kossmann, D., Robie, J.: XQueryP: Programming with XQuery. In: XIME-P 2006, Chicago, IL, USA (June 2006)
Kaufmann, M., Kossmann, D.: Developing an Enterprise Web Application in XQuery. In: ICWE 2009, pp. 465–468 (2009)
Google Web Toolkit, http://code.google.com/intl/en/webtoolkit/
Qexo - The GNU Kawa implementation of XQuery, http://www.gnu.org/software/qexo/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gui, Z., Liao, H., Fu, l. (2010). Building Web Application with XQuery. In: Shen, H.T., et al. Web-Age Information Management. WAIM 2010. Lecture Notes in Computer Science, vol 6185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16720-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-16720-1_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16719-5
Online ISBN: 978-3-642-16720-1
eBook Packages: Computer ScienceComputer Science (R0)