Abstract
A comparative analysis of the two most popular open source web frameworks for Java platform is done. The aim of the paper is to present modern software environments designed for implementing web applications and also to make final recommendations about web framework, which should be used in developing web application. The subjects of the analysis are SpringMVC and JavaServer Faces. The solution of the problem relies upon theoretical analysis of available framework features and upon empirical studies on implemented application designed to support managing a pet clinic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arthur, J., Azadegan, S.: Spring Framework for Rapid Open Source J2EE Web Application Development: A Case Study. In: Proceedings of the Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing and First ACIS International Workshop on Self-Assembling Wireless Networks (2005), http://dx.doi.org/10.1109/SNPD-SAWN.2005.74
Bergsten, H.: JavaServer Faces. O’Reilly Media, Sebastopol (2004)
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Software Eng. 20, 476–493 (1994)
Chisholm, W., Vanderheiden, G., Jacobs, I.: Core Techniques for Web Content Accessibility Guidelines 1.0 (2000), http://www.w3.org/TR/WCAG10-CORE-TECHS/ (accessed June 1, 2010)
Chusho, T., Ishigure, H., Konda, N., Iwata, T.: Component-based application development on architecture of a model, UI and components. In: Proceedings of the Seventh Asia-Pacific Software Engineering Conference (2000), http://doi.ieeecomputersociety.org/10.1109/APSEC.2000.896719
Deugo, D.: Techniques for Handling JSF Exceptions, Messages and Contexts. In: Proceedings of the International Conference on Internet Computing. CSREA Press (2006)
Dunkel, J., Bruns, R., Holitschke, A.: Comparison of JavaServer Pages and XSLT: a software engineering perspective. Software–Practice & Experience 34, 1–13 (2004)
International Standard ISO/IEC 9126-1 Software Engineering Product Quality. Part 1: Quality model, Technical report, Geneva (2001)
Krebs, K., Leau, C., Brannen, S.: The Spring Petclinic Application (2007), http://static.springsource.org/docs/petclinic.html
Parr, T.J.: Web application internationalization and localization in action. In: Proceedings of the 6th International Conference on Web Engineering (2006), http://doi.acm.org/10.1145/1145581.1145650
Selfa, D.M., Carrillo, M., Del Rocio Boone, M.: A Database and Web Application Based on MVC Architecture. In: Proceedings of the 16th IEEE International Conference on Electronics, Communications and Computers (2006), http://dx.doi.org/10.1109/CONIELECOMP.2006.6
Seth, L., Darren, D., Steven, D., Colin, Y.: Expert Spring MVC and Web Flow. Apress, Berkeley (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Król, D., Panachida, J. (2010). Verification of Open Source Web Frameworks for Java Platform. In: Nguyen, N.T., Zgrzywa, A., Czyżewski, A. (eds) Advances in Multimedia and Network Information System Technologies. Advances in Intelligent and Soft Computing, vol 80. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14989-4_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-14989-4_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14988-7
Online ISBN: 978-3-642-14989-4
eBook Packages: EngineeringEngineering (R0)