Skip to main content

Improving the Web Presentation Layer Architecture

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2642))

Abstract

In this paper we provide a discussion of the Model 2 architecture for web interface programming. We show how the main purpose of Model 2, namely separation of concerns, can be achieved solely by functional decomposition. Enabling technology for this is NSP, a typed, composable server pages technology. The chosen approach is seamlessly integrated with Form-Oriented Analysis.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Philip A. Bernstein. Principles of Transaction Processing. Morgan Kaufmann Publishers, 1997.

    Google Scholar 

  2. Cocoon. http://xml.apache.org/cocoon/

  3. Draheim, D., Weber, G.: Form Charts and Dialogue Constraints. Technical Report B-02-08, Institute of Computer Science, Free University Berlin, March 2002 http://www.inf.fu-berlin.de/inst/pubs/tr-b-02-08.abstract.html

  4. Draheim, D., Weber, G.: Strongly Typed Server Pages. In: Proceedings of The Fifth Workshop on Next Generation Information Technologies and Systems, LNCS. Springer-Verlag, 2002.

    Google Scholar 

  5. Draheim, D., Typed Server Pages, Ph.D-Thesis, October 2002. Institute of Computer Science, Free University Berlin, 2002.

    Google Scholar 

  6. Gamma, E. et al. Design Patterns — Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

    Google Scholar 

  7. Gartner Group. Survey Results: The Real Cost of E-Commerce Sites. Gartner Group, 1999.

    Google Scholar 

  8. Krasner, G.E., Pope, S.T. A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. In: Journal of Object-Oriented Programming, August/September 1988 26–49

    Google Scholar 

  9. Malcolm, D. Struts, an open-source MVC implementation. In: IBM developerWorks, February 2001.

    Google Scholar 

  10. Pelegri-Llopart, E.; and Cable, L. Java Server Pages Specification, v.1.1. Sun Press, 1999.

    Google Scholar 

  11. Evan Quinn. Application Server Market Share — A Different Angel. Hurwitz Balanced View Bulletin. Hurwitz Group Inc, December 2001.

    Google Scholar 

  12. Sun Microsystems. Sun ONE Application Framework (JATO). http://developer.iplanet.com/tech/appserver/framework/index.jsp

  13. Wafer — Web Application Research Project. http://www.waferproject.org/index.html

  14. Webmacro. http://www.webmacro.org/, 2002.

  15. Gerald Weber. Semantics of Form-Oriented Analysis. Dissertation. Freie Universität Berlin, October 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Draheim, D., Fehr, E., Weber, G. (2003). Improving the Web Presentation Layer Architecture. In: Zhou, X., Orlowska, M.E., Zhang, Y. (eds) Web Technologies and Applications. APWeb 2003. Lecture Notes in Computer Science, vol 2642. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36901-5_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-36901-5_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-02354-8

  • Online ISBN: 978-3-540-36901-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics