V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
q397064399
V2EX  ›  Java

现在还有必要花大力气学习 Struts 框架么?

  •  
  •   q397064399 · 2016-11-30 16:42:14 +08:00 · 2246 次点击
    这是一个创建于 2918 天前的主题,其中的信息可能已经有所发展或是发生改变。
    相比较 SpringMVC

    Struts2 框架几乎优势全无,现在的 web 开发,貌似都流行采用异步 post Json 给服务器端

    客户端的页面绝大部分情况下都是部分刷新,

    而 Struts2 依旧采用的是比较老套的表单验证然后刷新整个页面,是不是有点封装过度,显得过时了

    相比较 SpringMVC 提供了良好的 Restful 风格的注解器,配合 Hibernate 的验证器,写项目要灵活许多?

    小弟愚见,各位大神请发表高见
    7 条回复    2017-02-13 00:27:35 +08:00
    q397064399
        1
    q397064399  
    OP
       2016-11-30 16:54:08 +08:00
    struts2 还有 decorators.xml 这种重量级的页面包裹层,
    讲道理的话,现在前端都开始工程化了,后端应该只是提供接口,前端页面应该交给前端来做
    letitbesqzr
        2
    letitbesqzr  
       2016-11-30 17:33:07 +08:00
    "而 Struts2 依旧采用的是比较老套的表单验证然后刷新整个页面,是不是有点封装过度,显得过时了 "

    你是说的 那套标签库? Spring Mvc 也带了那样的标签库啊。。
    q397064399
        3
    q397064399  
    OP
       2016-12-01 13:01:00 +08:00
    @letitbesqzr SpringMVC 封装的没 Struts 那么重, MVC , C 层封装的很少
    thinkmore
        4
    thinkmore  
       2016-12-05 09:56:14 +08:00
    不能说全无必要。了解核心机制还是挺不错的
    Miy4mori
        5
    Miy4mori  
       2016-12-12 19:05:00 +08:00 via Android
    struts 2 也可以返回纯 json 吧
    niweicumt
        6
    niweicumt  
       2016-12-16 17:18:55 +08:00
    如果初次学还是建议 SpringMVC ,我的预判 Struts2 的市场往后会不断萎缩。
    sunzhenyucn
        7
    sunzhenyucn  
       2017-02-13 00:27:35 +08:00 via iPhone
    根据工作需要吧,我们公司现在还有项目在用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:16 · PVG 05:16 · LAX 13:16 · JFK 16:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.