`
bastengao
  • 浏览: 150538 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Freeroute:像 SpringMVC 那样写 struts

阅读更多
项目由来

之前因为工作需要,可能会用到富客户端的场景。简单的看了下 backbonespine.js,发现他们都需要与后端交互时有较好的 RESTfule 的支持。整个应用是个 java web 项目,后端采用的是 struts ,大家都知道 struts 对 rest 的支持不太好(struts 的 rest 插件太死板了)但是项目已经开发到一定阶段了,更换其他 mvc 框架(如 spring mvc)不太实现。所以就有了此插件的诞生。搞笑的是插件写出来后实际的项目中并未采用之前的方案,算是意外的收获吧。

优点

  • 仅仅是 struts 插件
  • 使用简单(简明达意的注解和DSL,减少冗余的xml)
  • 更好的 RESTful 支持
  • 兼容现有的struts代码


因为个人比较喜欢 SpringMVC 的使用方式,在许多地方借鉴了 SpringMVC,了解 SpringMVC 的同学会很快上手 Freeroute 插件。

项目地址
struts2-freeroute


类似的框架还有 eweb4j-framework, ServiceFrameworkjFinal,但都是全栈式框架。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics