|
Helping ordinary people create extraordinary websites! |
Use Continuations to Develop Complex Web ApplicationsBy Abhijit Belapurkar2005-04-22
Conclusion Designing and developing complex, interactive Web-based applications is daunting in itself and made all the more harder by the multitude of whimsical navigation paths that a browser allows application users to follow. Continuations provide an elegant mechanism for developing such Web applications as a single linear program that is easy to understand and debug. In this article, I have provided a basic introduction to the theory behind continuations, as well as a practical demonstration of how the continuations support in Apache Cocoon can be leveraged to develop complex Web applications. See Resources to learn more about continuations. Tutorial Pages: » A Programming Paradigm to Simplify MVC for the Web » What is a Continuation, Anyway? » Problems in Conventional Web development » The Case for Continuations » User-Centered Navigation » You Make the Rules! » The Continuations Repository » An Example Application » Web Continuations in Apache Cocoon » The Application Sitemap » The Application Logic » Understanding the Application Logic » Resuming the Continuation » JavaScript vs. the Java language » Continuations in Java code » Pros and Cons of Continuations » Conclusion » Resources First published by IBM DeveloperWorks |
|