Abstract
Building web applications is a complex and time-consuming process, especially when processes are synchronous. In this paper, we propose a role-based presentation framework for asynchronous message delivery of web components. This asynchronous framework clearly separates the role of elements involved in the presentation layer of web applications and defines their relationships. Essentially, this framework is based on two design patterns and one programming model: the model-view-controller design pattern, Real-Time Messenger design pattern, and JMS programming model.
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
Enterprise JavaBeans specifications, http://java.sun.com/products/ejb/docs.html
Roja framework and sample project, http://rojaware.wo.to
Turbine:Open source presentation framework, http://jakarta.apache.org/turbine
Velocity: Open source presentation framework, http://jakarta.apache.org/velocity
Web Macro: Open source presentation framework, http://webmacro.org
Web service user interface WSUI 1.0
Bochicchio, M.A., Paiano, R.: Software reuse in hypermedia applications. In: Khosrowpour, M. (ed.) IRMA Conference, pp. 826–829. IDEA Group Publishing, USA (2000)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns. John Wiley & Sons, New York (1996)
Conallen, J.: Modeling web application architectures with UML. Commun. ACM 42(10), 63–70 (1999)
Gellersen, H.W., Gaedke, M.: Object-oriented web application development. IEEE Internet Computing 3(1), 60–68 (1999)
Ginige, A., Murugesan, D.: Web Engineering: An Introduction. University of Western Sydney, Australia (2000)
Giotta, P., et al.: Professional JMS programming. Xerox_Press (2001)
Kim, Y.J.: Design pattern for message passing between function component:real-time messenger pattern. Master’s thesis, Chonbuk University, Korea (2000)
Leff, A., Rayfield, J.T.: Web-application development using the model/view/controller design pattern. In: EDOC, pp. 118–127. IEEE Computer Society Press, Los Alamitos (2001)
Saimi, A., Syomura, T., Suganuma, H., Ishida, I.: Presentation layer framework of web application systems with server-side java technology. In: COMPSAC, pp. 473–478. IEEE Computer Society Press, Los Alamitos (2000)
Taylor, C.: Applying software engineering principles to a web site development process. Master’s thesis, DePaul University (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chae, J. (2007). Building Web Application Fragments Using Presentation Framework. In: Gervasi, O., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2007. ICCSA 2007. Lecture Notes in Computer Science, vol 4707. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74484-9_79
Download citation
DOI: https://doi.org/10.1007/978-3-540-74484-9_79
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74482-5
Online ISBN: 978-3-540-74484-9
eBook Packages: Computer ScienceComputer Science (R0)