Abstract
Web forms are commonly used to capture data on the web. With Asynchronous Javascript and XML (Ajax) programming, interactive web forms can be created. However, Ajax programming is complex in a way that the model-view-controller (MVC) code is not clearly separated. This paper discusses about a MVC-oriented web form development called “Webformer” that we develop to simplify and streamline web form development with Ajax. We introduce a scripting language called Web Form Application Language (WebFAL) for modeling web forms. Webformer hides the programming complexity by generating Ajax code directly from the web form models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ASP.NET AJAX Website. http://ajax.asp.net
Dojo Website. http://dojotoolkit.org
DWR Website. http://getahead.org/dwr
Google Web Toolkit Website., http://code.google.com/webtoolkit
Prototype Website., http://www.prototypejs.org
XHTML2 Working Group Home Page., http://www.w3.org/MarkUp
Yahoo User Interface Library., http://developer.yahoo.com/yui
Biron, P.V., Malhotra, A.: XML Schema Part 2: Datatypes Second Edition. W3C Recommendation (28 October 2004) 2 (2001), http://www.w3.org/TR/xmlschema-2/
Boyer, J.M. XForms 1.0 (Second Edtion). W3C Recommendation 14 March 2006 14 (2003), http://www.w3.org/TR/xforms/
Cagle, K.: Understanding XForms: In: The Model. O’REILY, xml.com (2006)
Clark, J., DeRose, S.: et al. XML Path Language (XPath) Version 1.0. W3C Recommendation 16 November 1999 16 (1999), http://www.w3.org/TR/xpath
Garrett, J.J.: Ajax: A New Approach to Web Applications. p. 22 (2005), http://www.adaptivepath.com/publications/essays/archives/000385.php
Krasner, G.E., Pope, S.T.: A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System. system (1998)
Mesbah, A., van Deursen, A.: An Architectural Style for Ajax. Arxiv preprint cs.SE/0608111 (2006)
Paulson, L.D.: Building rich web applications with Ajax. Computer 38(10), 14–17 (2005)
Smith, K.: Simplifying Ajax-style Web development. Computer 39(5), 98–101 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheung, D.W.L., Lee, T.Y.T., Yee, P.K.C. (2007). Webformer: A Rapid Application Development Toolkit for Writing Ajax Web Form Applications. In: Janowski, T., Mohanty, H. (eds) Distributed Computing and Internet Technology. ICDCIT 2007. Lecture Notes in Computer Science, vol 4882. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77115-9_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-77115-9_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77112-8
Online ISBN: 978-3-540-77115-9
eBook Packages: Computer ScienceComputer Science (R0)