Struts 的优缺点

Struts框架的优点与缺点
<一>优点

     1,struts简单、易懂。容易被人采用,功能强大。

     2,通过采用模型-视图-控制器(MVC)设计模式,

使用struts可以开发使用 JAVA Servlets和javaServer Pages的高性能、面向事务的WEB应用程序。

 

     3,struts提供的模型2体系结构,视图层-事务处理层-数据模型层,通过明确的应用程序分工使得

事务逻辑和显示逻辑彼此相互独立,视图层(html,JSP)将用户所需要的任何数据向事务处理层(servlet)发送请求,

,事务处理层将根据请求处理相关事务(包括处理请求,验证数据等),将用户所需要的数据提交到数据模型层,

数据模型层从数据库取得数据再反馈给事务处理层,由事务处理层传递给视图层显示数据信息。

     4,struts提供强大的自定义标签库(taglib),编程人员可以根据需要编写各种类型的标签。

 

     5,struts本身自带的validator框架,tiles和jstl标记库标记,更能为编程人员提供方便,提高编程效率。

       更能使整个项目结构性良好、清晰,便于维护。

     6,struts能很好的与 hibernate、spring整合,

<二>缺点

 

     1,每配置一下 struts-config,须重新启动tomcat,而且配置烦所,页面转向过多,导致forword配置过多

使得 struts-config文件内容过多,寻找东西比较困难。

     2,到了struts3.0的时候,发现建一个action就必须要有相应的actionform与之对应。导致没必要有actionform

的action都要建立actionform。要不然web页面是提交不到action的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值