Browse Month: August 2017

Struts Framework

This post we are going to learn struts framework advantages and disadvantages.

Struts framework is an open source web application framework, and developed by Apache Software Foundation.

Advantages:

  • To develop Java based enterprise web application using MVC architecture.
  • Struts framework is an action based presentation framework.
  • Action based POJO (Plain Old Java Object).
  • Struts framework is thread safe.
  • It supports SOAP and REST based web services.
  • Spring dependency injection.
  • Hibernate ORM framework.
  • Struts support AJAX and JQuery.
  • Struts is an MVC framework.
  • Struts framework provides custom tag libraries.
  • Centralized file based configuration (XML or Property files).
  • Form beans automatically populate JavaBean request parameters.
  • HTML tags provides a set of custom JSP tags.
  • Struts provide form field validation, it can be used in server side and client side validation.

Disadvantages:

  • Lack of documentation.
  • Slow performance due to various function calls.
  • More learning.