For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
Struts2是Apache软件组织推出的基于MVC模式的轻量级web框架。自诞生以来,它一直受到大多数web开发人员的欢迎。目前,struts 2在Java Web开发领域占据了非常重要的地位。
Struts2概述
到目前为止,struts框架有两个主要版本:struts 1。X和struts 2。Struts 1是最早的基于MVC模式的轻量级web框架。它可以合理划分代码结构,包括验证框架、国际化框架等多种实用框架。随着技术的不断进步,struts 1的局限性越来越暴露出来。为了满足更加灵活高效的开发需求,struts 2框架应运而生,并逐渐取代struts 1框架。
Struts 2是一个基于Struts 1和webwork技术结合的新框架(webwork是OpenSymphony开发的一个致力于组件和代码重用的J2EE Web框架,也是一个MVC框架)。虽然struts 2的名称与struts 1相似,但其设计思想却大不相同。因为struts 2以webwork为核心,是webwork技术和struts 1技术的结合,所以struts 2可以理解为webwork的更新产品。
Struts2优势
Struts 2具有出色的设计和功能,其优点如下。
·该项目是开源的,易于使用和扩展。
·通过简单而集中的配置和调度业务类,可以非常轻松地进行配置和修改。
·提供一种简单统一的表达式语言来访问所有可访问的数据。
·提供标准、强大的验证框架和国际化框架。
·提供功能强大的标签,可以有效减少页面代码。
·它提供了异常处理机制,并具有良好的Ajax支持。
·结果模式的页面导航可以通过结果标签轻松实现重定向和页面跳转。
·使用智能默认设置,不需要额外的繁琐设置。使用默认设置,您可以完成项目程序开发所需的大部分功能。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。