SSH框架优势很多,以下其中列举4个:
1、典型的三层构架:可体现MVC思想,可以让开发人员减轻重新建立解决复杂问题方案的负担和精力,便于敏捷开发出新的需求,降低开发时间成本。
2、良好的可扩展性:有强大的用户社区支持它,扩展性非常强,针对特殊应用时具有良好的可插拔性,避免大部分因技术问题不能实现的功能;
3、良好的可维护性:业务系统经常会有新需求,三层构架因为逻辑层和展现层的合理分离,可使需求修改的风险降低到最低,重构成功率要比其他构架高;
4、优秀的解耦性:控制层依赖于业务逻辑层,只与接口耦合,业务逻辑层依赖于DAO层,面向接口编程。