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 : Stripes
http://weblogs.java.net/blog/simongbrown/Stripes Best Practice
http://stripes.mc4j.org/confluence/display/stripes/Best+PracticesStripes Home
http://stripes.mc4j.org/confluence/display/stripes/Home
分享到:
相关推荐
官方版本,亲测可用
官方版本,亲测可用
Stripes is a new java web MVC framework.this document is helpful for useit
Make developing web applications in Java easy Provide simple yet powerful solutions to common problems Make the Stripes ramp up time for a new developer less than 30 minutes Make it really easy to ...
条纹 实验电路和Orquestra
Java Web层框架之比较—比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket.doc
星条旗主题####安装 apm install stars-and-stripes-theme-syntax#### Screenshots屏幕快照显示字体 ,字体大小14和行高1.2 ##### Javascript 所有函数都有灰色背景,这有助于在快速滚动代码时发现匿名函数。...
NULL 博文链接:https://jayung.iteye.com/blog/1882363
条纹开放图书馆基金会(C)2017-2019版权所有(C) 该软件根据Apache许可证2.0版的条款进行分发。...包括权限和设置Stripes-components - Stripes的UI组件库单元测试指南-使用BigTest的测试条应用程序(占
大条纹框架的扩展。 如果他们获得社区认可,则需要与 Tim Fennell 沟通。 一些想法: - 基于 BSF 的脚本操作 - 改进的 AJAX 集成
Stripes is a web framework for the Java programming language. It was initially released in 2005 by Tim Fennell. Despite its growth and maturity, Stripes has always focused on two key principles: ...
无条纹衬衫 搜索“无条纹衬衫”时,搜索结果为Google,Amazon和Bing。 人工智能/机器学习 亚马逊: : 微软: : Google: : 助教 亚马逊: : 微软: : Google: : 亚马逊 ing 谷歌
宁静条纹一个 Java 库,可简化使用 Stripes 框架创建 RESTful 服务的过程。
stripes入门,Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架。本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on Rails之中的简单性。
和我们熟悉 Struts 1 和 Struts 2 类似,Stripes 同样是一种展示层框架,用于快速构建web程序。在使 用Struts 1,WebWork 和 Struts 2 等框架的时候,通常需要大量额外的 XML 配置,当一个项目达到 一定规模的的时候...
随机编织条纹 创建用于编织的随机条纹的工具 试试看 警告! 数据仅存储在您的浏览器中,如果对应用程序进行任何更改,数据可能会中断 现在没有简单的方法可以离线保存数据 如何构建 npm install ...
stripes-1.5.7-src.zip
stripes的maven插件,用它可以迅速帮你用maven构建一个stipes工程模版。
和我们熟悉 Struts 1 和 Struts 2 类似,Stripes 同样是一种展示层框架,用于快速构建web程序。在使用Struts 1,WebWork 和 Struts 2 等框架的时候,通常需要大量额外的 XML 配置,当一个项目达到一定规模的的时候,...
Stripes是一种新的简易的web框架势,本篇介绍在Stripes中下载excel表格