阅读更多

17顶
6踩

编程语言

原创新闻 WebWind: REST风格的MVC框架发布

2010-01-07 09:43 by 见习记者 asklxf 评论(24) 有16072人浏览
WebWind是一个全新的REST风格的Java MVC框架。和传统的Struts不同,WebWind让你轻松映射URL并直接从URL中提取参数,例如,一个Blog类:

public class Blog { 
    @Mapping("/create/$1") 
    Public void create(int userId) { ... } 

    @Mapping("/display/$1/$2") 
    Public void display(int userId, int postId) { ... } 

    @Mapping("/edit/$1/$2") 
    Public void edit(int userId, int postId) { ... } 

    @Mapping("/delete/$1/$2") 
    Public String delete(int userId, int postId) { ... } 
} 


WebWind非常精简,仅86KB(包含源码),可以直接和Spring、Guice等IoC框架集成,并支持Velocity等众多第三方组件。

可以从http://code.google.com/p/webwind/downloads/list下载最新版本。

文档请参考http://code.google.com/p/webwind/wiki/WebWind

还可以参考IBM developerWorks的一篇教程:
http://www.ibm.com/developerworks/cn/java/j-lo-restmvc/
17
6
评论 共 24 条 请登录后发表评论
24 楼 youjianbo_han_87 2012-08-08 11:07
war包部署运行报错啊。少jar包?
23 楼 youjianbo_han_87 2012-08-08 10:58
这个框架10年就出来了。。。。。
22 楼 古嗣小井 2010-01-09 21:46
这个方案有一个死穴,如果不知道ID,只能通过条件获取结果集,还能保持这种风格么?
21 楼 night_stalker 2010-01-09 17:15
也就骗骗没用过 sinatra 的 ……
20 楼 diddyrock 2010-01-09 07:53
benbear2008 写道
个人认为,url直接映射到method很自然,很优雅

也很容易被高人日
19 楼 jindw 2010-01-08 23:04
看上去不错,作者可是个高产的程序员啊^_^
辛苦了。

引用
jexieditor
gtmobile
livebookstore
javaeedev
lightweight-jdbc
lightweight-mvc
lightweight-search
googlook
jopenid
express-me
pyshici
wireless-apps
webwind
lightjdbc
18 楼 flybart 2010-01-08 15:10
挺好的,映射方式挺优雅,但反应类型值得研究。一般的应该有Page,Json,Text三种返回类型。
17 楼 tedeyang 2010-01-08 14:48

我很喜欢这样的meta风格。比spring mvc的注解友好太多了。
16 楼 berlou 2010-01-08 14:02
这个也做头条..........
je越来越向CSDN看齐了
15 楼 rainv 2010-01-08 11:46
我做过类似的。。。。
14 楼 fangzhouxing 2010-01-08 09:58
Django/Rails 好几年就做到了的事情,到Java这儿变成了新鲜事。
13 楼 wushexu 2010-01-08 09:50
struts2也可以TEST,好像不支持嵌套resource,不过结合urlrewrite也会很简单
12 楼 quiii 2010-01-08 09:11
Starred 
11 楼 rong889 2010-01-07 22:18
关注.......
10 楼 binlaniua 2010-01-07 20:07
....Django
9 楼 caoyangx 2010-01-07 16:30
弄得和springvmc一个样子,有意思吗?
体积小并不是优势,因为小会缺乏很多功能和扩展能力。
希望看见有特色的框架。
8 楼 starsea 2010-01-07 15:58
url映射到method在某些Web应用(Ajax)方面确实很不错,但是在传统领域(表单提交)里面,Control层依然是不可缺少的
7 楼 dieslrae 2010-01-07 14:55
不知道和spring的mvc比有什么优势?
6 楼 shinezhou 2010-01-07 14:05
最近框架真多...


5 楼 husai 2010-01-07 13:38
看起来很不错!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Borland JBuilder Enterprise 2005

    Borland JBuilder Enterprise 2005 包含 2CD

  • Windows2000 server下的Apache2.0.47与Tomcat4.1.27的整合配置方法

    一、            软件准备: 假设你有一台能正常运行win2000 server的软硬件环境。1、j2sdk1.4.1: 到 http://java.sun.com/j2se/下载!(注意是Windows (all languages, including English)的sdk版)2.Apache2.0.47:到 http://archive.apache.org

  • Jbuilder2005破解补丁使用方法和下载地址

    JBuilder 2005 特别文件的使用 1)设置系统环境变量JAVA_HOME 2)将“JBuilder2005_c.jar”拷贝到jb2005安装目录,如果是缺省安装路径则是[c:/borland/JBuilder2005] 3)打开dos窗口定位到安装路径下 4)执行 java -jar JBuilder2005_c.jar 再运行jbuilder时就已经破解了  JBuild

  • import com.borland.jbcl.layout.*; 错误 需要的jbcl.jar包

    jbcl.jar是Jbuilder中的一个jar包,在使用eclipse编程时有时候会用到它,网上很多人找它,可是在网上搜不到下载,很多人在论坛发帖求下载但都没有人回复。缺少这个包会报import com.borland.jbcl.layout.*; 错误  我把这个包放到csdn里的下载频道了,不需要资源分的http://download.csdn.net/source/264936

  • 通过JBuilder来制作exe文件来启动Java文件

    这个是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。 JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java程序,可以出现或者不出现console窗口。想做到这些,需要JBuilder的bin目录下的这些文件: JBuilder.exe JBuilderW.exe (可选) JBuilder.config jdk.

  • JBuilder 6 :Borland方式的Java集成开发环境

    Jbuilder软件提供了三种不同的版本,它们是:个人版,专业版和企业版。个人版是可以免费下载的,其中仅仅包含了核心编辑器以及调试器的功能。专业版本的功能比个人版本就要强大很多,其中含有标准版的所有功能,但是,现在还只能通过购买...

  • JBuilder集成开发环境介绍

    第一章 JBuilder集成开发环境介绍Borland JBuilder是全球第一的跨平台Java开发环境,可以用于构建符合工业标准的Java应用系统,开发EJB、Web、XML以及数据库等各类应用程序。双向、可视化设计工具...

  • Jboss3.0.7在Jbuilder7中的配置

    Jboss3.0.7在Jbuilder7中的配置 1、 J2sdk,J2sdkee的下载、安装从Sun的网站下载并且安装j2sdk 和j2sdkee。http://www.sun.com/2、 设置环境变量JAVA_HOME = c:/j2sdk (j2sdk的安装目录)J2EE_HOME = c:/j2sdkee (j2sdkee的安装目录)增加 ClassPath

  • Borland出Jbuilder 2005了!

    ?相关页面如下:?http://www.borland.com/products/downloads/download_jbuilder.html

  • Borland发布最后一个独立版本的JBuilder

            来自Javalobby的消息说JBuilder2006将是最后一版独立的JBuilder,之后的版本将构建于Eclipse之上,在Borland成为Eclipse基金会的成员后(Oracle和BEA也是Eclipse基金会的成员),java的IDE很明显地划分为两大派系—Netbeans和Eclipse,Eclipse好象众望所归,人丁兴旺,而netbean

  • JBuilder被迫改嫁,最后一次与“Borland”拥抱

    从11月28日起,Borland公司将依次在北京、上海、大连和深圳召开JBuilder 2007和InterBase2007 的新品发布会,即将投入新东家codegear的JBuilder2007,又将为我们带来哪些意想不到的完美体验,CodeGear的JBuilder会成功地重返顶级Java开发工具之巅吗?李维先生将作为主讲人为您讲述JBuilder的第3次蜕变!让我们共同见证J...

  • Borland即将发布Jbuilder 9

    google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

  • 第五章 逆转的奇迹--Borland JBuilder的战斗发展史

    第五章 逆转的奇迹--Borland JBuilder的战斗发展史"没有JBuilder,Borland就不可能拥有今日的荣景!"Java的快速兴起和成功是谁也没有预料到的,即便对于SUN自己似乎也是一个极大的意外,但是成功者一定是果断而且行动迅速的。当SUN察觉到Java的光明未来之后,

  • Jbuilder不会远离我们

                今天的JAVAONE峰会上Borland 公司描述jbuilder未来三年的计划.升级jbuilder2006和开发基于eclipse的jbuilder2007(Peloton),这些产品主要是提升团队开发和提高开发者开发效率,会支持新的java标准和嵌入开源工具和框架,也会增强对SOA的支持,让我们期待jbuilder这个老伙计的新风采吧!     jbuilder详细的

Global site tag (gtag.js) - Google Analytics