感觉这个框架意义不是很大啊 说Action负责前后台交互,控制整个应用流程吧,Spring的IOC容器也能干,说页面数据封装吧 标签自己做也不是很难 那Structs为什么还那么多人用呢?
我不是说不用框架 我是说Structs完全能被Spring取代了 为什么还有那么多人用Struts
Struts究竟能干什么
答案:2 悬赏:60 手机版
解决时间 2021-02-12 08:15
- 提问者网友:椧運幽默
- 2021-02-11 22:28
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-02-11 23:49
功能:
一:表单参数的获取
二:异常的统一处理
三:页面的统一转向
四:国际化的封装
等等
spring对程序的侵入性很小,现在的框架都准备走POJO道路,但是正是spring是轻量级的框架 所以有很多功能他做不到,struts从某些意义上来说也是交流的一种手段,你一说struts基本上都能知道你的前端代码是怎么实现的,但是你要是自己写一套东西出来?谁知道谁认识?谁会接手你的代码?struts也是一种思想,当然你有更好的思想可以不用它,当然spring也封装了类似struts的东西,你说的Ioc是控制反转,它能控制web容器的整个流程吗?控制整个流程我认为不是单纯的指注入给你一个对象,它还体现了页面的流转,还有通过那么多的拦截器你可以实现很多功能,封装数据?你自己做?你以为你封装出来的东西能通用吗?你能封装的像struts那么彻底吗?封装数据不只是反射那么简单, 还有struts封装数据的时候可以不用标签。。。
一:表单参数的获取
二:异常的统一处理
三:页面的统一转向
四:国际化的封装
等等
spring对程序的侵入性很小,现在的框架都准备走POJO道路,但是正是spring是轻量级的框架 所以有很多功能他做不到,struts从某些意义上来说也是交流的一种手段,你一说struts基本上都能知道你的前端代码是怎么实现的,但是你要是自己写一套东西出来?谁知道谁认识?谁会接手你的代码?struts也是一种思想,当然你有更好的思想可以不用它,当然spring也封装了类似struts的东西,你说的Ioc是控制反转,它能控制web容器的整个流程吗?控制整个流程我认为不是单纯的指注入给你一个对象,它还体现了页面的流转,还有通过那么多的拦截器你可以实现很多功能,封装数据?你自己做?你以为你封装出来的东西能通用吗?你能封装的像struts那么彻底吗?封装数据不只是反射那么简单, 还有struts封装数据的时候可以不用标签。。。
全部回答
- 1楼网友:轮獄道
- 2021-02-12 00:11
前端mvc框架,主要用于基于b/s架构的web项目
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯