zhangyanfengzi 2012-09-05 14:31 采纳率: 100%
浏览 253
已采纳

Stuts2注解好还是XML方式好.

两者 好在哪 不好在哪

  • 写回答

4条回答 默认 最新

  • iteye_5246 2012-09-05 15:10
    关注

    Struts 的配置方式 然而,直到 Struts2.1.8以前,使用 XML 进行依赖配置几乎是唯一的选择。Struts 2.1.8以后 的出现改变了这一状况,
    它提供了一系列的性依赖注入的注解,这使得 Struts action 在 XML 文件之外多了一种可行的选择。
    从 2.1.8 版本开始,Struts 的每一次更新都会提供更多新的注解供开发者使用。
    这满足了注解爱好者的胃口。但是正如前面所说,
    Struts 提供更多的注解并不是为了有朝一日取代 XML 配置方式,而是为了给开发者多一种选择。
    两种声明 action 的方式各有特色,XML 方式更加灵活,并且发展的相对成熟,这种配置方式为大多数 Struts 开发者熟悉;
    注解方式使用起来非常简洁,但是尚处于发展阶段。我们很难说两种配置方式孰优孰劣,
    但是如果能够灵活搭配两种方式,一定能够进一步提升开发效率。
    Struts注解带来的问题:个人感觉:
    1、给维护带来麻烦,因为你要按照源代码找到依靠关系。
    2、通用性欠好。如果那天换了一个mvc框架比如spring mvc 那就要一个删注解了。。。
    3、有些一params形式的注解,例如上次文件,动态传参,这个点配置起来就有点麻烦了使用注解
    看看这或许你会明白点

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝