摘要

传统JavaEE架构在开发过程中会受到种种限制,为提高开发的灵活性和效率,开发人员通常采用轻量级架构。Struts、Spring和Hibernate是目前较为成熟的轻量级Web开发框架,这3种框架各有其自身的特点,使用他们分别实现系统的表示层、业务逻辑层和数据持久化层,层次间通过接口通信。采用这种集成框架模式开发的软件管理系统,可以降低系统代码的耦合性,提高系统的可维护性和扩展性。