Abstract
Construction of Web applications usually requires much knowledge about protocols, programming languages and databases. We present a new method for generation of Web applications. We first construct HTML page templates for intended Web applications. Then we give annotations to these HTML page templates. Annotations are for session management, input data checking, database handling and communications with external programs. From HTML page templates with annotations, we automatically generate CGI-based Web applications.
Our method is simple but general enough to describe typical Web applications such as guest book systems, room booking systems, shopping cart systems, glossary systems and user registration systems. Without using detailed knowledge of Web programming, anybody who understands HTML, constraint expressions, SQL, SOAP and XSLT can easily develop Web applications.
The updated original online version for this book can be found at DOI: 10.1007/978-0-387-35614-3_21
Chapter PDF
Similar content being viewed by others
References
M. Hall. Core Servlets and JavaServer Pages (JSP). (Prentice Hall PTR, 2000). L. Atkinson. Core PHP Programming: Using PHP to Build Dynamic Web Sites. (Prentice Hall PTR, 2000 ).
A. Homer, D. Sussman, B. Francis et al. Professional Active Server Pages 3.0. (Wrox Press, 1999 ).
K. Asami, and T. Tokuda. Generation of Web Applications from HTML Page Templates with Annotations. Proceedings of the IASTED International Conference, APPLIED INFORMATICS, pp.295–300, 2002, Austria.
K. Scribner and M. C. Stiver. Understanding SOAP: The Authoritative Solution. (Sams, 2000). D. Martin, M. Birbeck, M. Kay et al. Professional XML. (Wrox Press, 2000 ).
L. D. Stein. Web Security: A Step-by-Step Reference Guide. (Addison-Wesley Pub. Co., 1998). International System Research Inc. The OpenZOLAR project.http://www.isr.co.jp openzolar
J. Buyens. Microsoft FrontPage Version 2002 Inside Out. (Microsoft Press, 2001 ).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Asami, K., Tokuda, T. (2002). Generation of Web Applications from Annotation-Based Definitions. In: Rolland, C., Brinkkemper, S., Saeki, M. (eds) Engineering Information Systems in the Internet Context. IFIP — The International Federation for Information Processing, vol 103. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35614-3_5
Download citation
DOI: https://doi.org/10.1007/978-0-387-35614-3_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5149-9
Online ISBN: 978-0-387-35614-3
eBook Packages: Springer Book Archive