Advantages and disadvntages of struts 2

Struts Framework Advantages And Disadvantages

  • Struts Framework blessings and downsides,We have variety of advantages in victimization struts framework for developing internet applications in java, before we glance into the advantages of struts you wish to recollect that every one the advantages of the MVC approach Model two development model area unit accessible once victimization struts.
  • Web application developed victimization Struts framework area unit easier to develop perceive and maintain.
  • Struts is open supply , that permits America to transfer the ASCII text file and modify that code per our demand that supports user extensions
  • The opposite necessary advantage of struts being open supply is that its code is exposed to the developers and this modify quick development and maintence cycle, as a result we will expect quick response from struts team in fixing the bugs and response to the new necessities within the market.
  • Struts is enforced victimization the quality java technologies like JavaServlets and JSP and another open libraries like commons bean library of apache , so we tend to area unit allowed to host struts project on any java enterprise internet server by simply together with the struts jar files into the lib on our internet application/project.
  • Reduces the event time and price in developing the controller and look at components of internet application developed following MVC design and model two development model.
  • Centralized File-Based Configuration.
  • HTML Tags.
  • It enables you to get initial form-field values from Java objects.
  • It enables you to redisplay forms with some or all antecedently entered values intact.
  • Form Field Validation.
  • Consistent Approach.
  • Disadvantages of Struts

    • Bigger Learning Curve.
    • Worse Documentation.
    • Less clear.
    • Harder to grasp
    • Harder to benchmark and optimize
    • Rigid Approach.