Skip to main content

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 80))

  • 810 Accesses

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

  2. Bergsten, H.: JavaServer Faces. O’Reilly Media, Sebastopol (2004)

    Google Scholar 

  3. Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Software Eng. 20, 476–493 (1994)

    Article  Google Scholar 

  4. 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)

  5. 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

  6. Deugo, D.: Techniques for Handling JSF Exceptions, Messages and Contexts. In: Proceedings of the International Conference on Internet Computing. CSREA Press (2006)

    Google Scholar 

  7. Dunkel, J., Bruns, R., Holitschke, A.: Comparison of JavaServer Pages and XSLT: a software engineering perspective. Software–Practice & Experience 34, 1–13 (2004)

    Article  Google Scholar 

  8. International Standard ISO/IEC 9126-1 Software Engineering Product Quality. Part 1: Quality model, Technical report, Geneva (2001)

    Google Scholar 

  9. Krebs, K., Leau, C., Brannen, S.: The Spring Petclinic Application (2007), http://static.springsource.org/docs/petclinic.html

  10. 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

  11. 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

  12. Seth, L., Darren, D., Steven, D., Colin, Y.: Expert Spring MVC and Web Flow. Apress, Berkeley (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics