您的位置:首页 > 编程语言 > Java开发

Struts2的优点

2015-08-15 19:23 253 查看
首先,我们得知道struts2是什么,那我们才知道这个struts2有什么优缺点,是吧。所以,我先来解释一下struts2到底是什么。

Apache Struts是一个免费,开源,MVC框架, 现代Java web应用框架。 它有利于约定优于配置, 可扩展的使用一个插件架构,并附带插件的支持 休息,AJAX和JSON。

所以呢,针对于struts2是什么,我们就可以知道struts2有什么优点了。

struts2是基于MVC架构的框架。struts2将应用分层,使产品结构清晰,能够减少代码的维护量,同时能够使开发人员分层实现,也就是说Java程序员可以只专注于业务逻辑的实现,HTML前端程序员可以集中精力于表现层的开发,有利于缩短产品的开发时间。

使用OGNL表达式。OGNL提供了在Struts2里访问各种作用域中的数据的简单方式,你可以方便的获取Request,Attribute,Application,Session,Parameters中的数据。大大简化了开发人员在获取这些数据时的代码量。

强大的核心拦截器机制,struts2中的拦截器是Action级别的AOP,通过拦截器,可以使得很方便的我们对业务进行扩展。

易于测试。由于struts2是基于 MVC架构,这大大方便了我们对Action进行的测试。

易于插件的扩展。

全局结果和声明式异常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: