q397064399
V2EX  ›  Java

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

  •  
  •   q397064399 · Nov 30, 2016 · 3337 views
    This topic created in 3625 days ago, the information mentioned may be changed or developed.
    相比较 SpringMVC

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

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

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

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

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

    你是说的 那套标签库? Spring Mvc 也带了那样的标签库啊。。
    q397064399
    q397064399
    OP
    Dec 1, 2016
    3
    @letitbesqzr SpringMVC 封装的没 Struts 那么重, MVC , C 层封装的很少
    thinkmore
    thinkmore
    Dec 5, 2016
    4
    不能说全无必要。了解核心机制还是挺不错的
    Miy4mori
    Miy4mori
    Dec 12, 2016 via Android
    5
    struts 2 也可以返回纯 json 吧
    niweicumt
    niweicumt
    Dec 16, 2016
    6
    如果初次学还是建议 SpringMVC ,我的预判 Struts2 的市场往后会不断萎缩。
    yaidev
    yaidev
    Feb 13, 2017 via iPhone
    7
    根据工作需要吧,我们公司现在还有项目在用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1429 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:24 · PVG 02:24 · LAX 10:24 · JFK 13:24
    ♥ Do have faith in what you're doing.