本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7642019
建立时间:2006年5月29日




[Java Open Source]轻量级Web框架Stripes
软件技术

lhwork 发表于 2006/8/17 9:53:58

轻量级Web框架Stripes近日宣布发行其Stripes 1.4 Beta 1 新版本。Stripes 是一个利用最新的Java技术,来构建Web应用程序的视图框架。它具有以下特点:不需要对每一page/action进行映射配置;强大的绑定引擎用于 构建复杂并脱离请求参数的web对象;易于使用且支持本地化的验证与类型转换系统;可重复使用ActionBean作为视图帮助类;支持一个form对应 多个事件,等等。该新版本中增加了一个stripes:url 标签,提高了对international character set 的处理,改进了Spring bean injection(field/protected method injection),提高了对复杂类的操作。什么是Stripes Stripes是一个视图框架用于利用最新的Java技术(JDK1.5)来构建Web应用程序。 Stripes的特点 Stripes具有以下特点: 不需要对每一page/action进行映射配置 (ActionBean将自动被发现,它利用注释进行配置),强大的绑定引擎用于构建复杂并脱离请求参数(request parameter)的web对象,易于使用并可本地化的验证与类型转换系统; 可重复使用ActionBean作为视图帮助类; 支持一个form对应多个事件; 透明的文件上传能力; 支持持续开发(比如在构思你的ActionBean之前可以先构建与测试JSP)等; 支持actionBean内部测试; 支持Ajax技术; 外部资源 stripes官方网站 BJUG的Cleverpig说起Stripes,正好前两天在TSS上看到Simon Brown的Blog,对它有点感性认识,所以今天就看了一下,说些粗陋的感受:皮毛上的观感:1、使用Annotation配置。将Action影射、返回View、默认Command注册、是否验证这些东西都通过Annotations搞,挺有意思。2、 它也包装了自己的Tag,Tag从感官上感觉很像WebWork的风格(估计Stripes也是过这个来实现bind,和Spring MVC相同吧,不过没仔细看Stripes的bind方式)。但是它好像很方便与JSTL共用,所以我觉得它可能和Spring MVC类似,把变量拷贝到request里面,而不是WebWork那样的VlueStack。3、它的Validation很Cool,用Annotation设定Validation相当舒适。4、它里面的event似乎挺有意思,也就是说一个Action可以对应多个method,它管它叫Event。现在WebWokr和Spring MVC对这都有支持,但是Annotation带来些快感。5、 看到Simong Brown说Stripes有个userActionBean标签,能够直接调用ActionBean并邦定所有参数过来。这个和WebWork的ww: action很相似吧,起码理念上都应该是Page级别的Controler,方便复用Action的。这个东西挺好。6、可惜,从Quick Start Guide里面看到jsp里面的jsp:useBean有些不理解。难道View又不纯洁了?而且如果把manager放到jsp里面那要MVC干什么?这个有点不知什么意思。7、感觉Stripes更像Spring MVC,从形状上看像Annotation+Spring MVC,好像没提供更多的东西。它宣称的快速很多我不知道是否可信。8、感觉好玩的是Stripes说自己的目标是做程序届的Apple硬件、SONY电器、德国汽车,这个……请参考这里:Comparing webapp frameworks : Stripeshttp://weblogs.java.net/blog/simongbrown/Stripes Best Practicehttp://stripes.mc4j.org/confluence/display/stripes/Best+PracticesStripes Homehttp://stripes.mc4j.org/confluence/display/stripes/Home


阅读全文(2211) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144797701 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号