两者 好在哪 不好在哪
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形式的注解,例如上次文件,动态传参,这个点配置起来就有点麻烦了使用注解
看看这或许你会明白点本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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时被拒绝