`
Tin
  • 浏览: 138602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web MVC Framework - 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 : Stripes
http://weblogs.java.net/blog/simongbrown/
Stripes Best Practice
http://stripes.mc4j.org/confluence/display/stripes/Best+Practices
Stripes Home
http://stripes.mc4j.org/confluence/display/stripes/Home
分享到:
评论
1 楼 天机老人 2009-04-15  
spring 的mvc用anno我现在也在用,用起来还很爽,但是spring的验证用的比较 不爽!

相关推荐

    syracus-stripes-开源

    标题中的“syracus-stripes-开源”表明我们讨论的是一个名为SyracusStripes的开源项目。这个项目是基于Stripes框架的一个扩展,Stripes是一个用于Java Web应用的轻量级MVC(模型-视图-控制器)框架。开源意味着它的...

    stripes mvc pdf

    ### Stripes MVC Framework:概述与核心特性 #### 一、Stripes框架简介 Stripes是一款新兴的Java Web MVC(Model-View-Controller)框架,它以其简洁、高效和易用的特点受到开发者的青睐。该框架的目标是简化Java ...

    JAVA轻量级的MVC框架应用实例.7z

    在IT行业中,MVC(Model-View-Controller)设计模式是一种广泛应用的软件架构,尤其在Web开发领域。这个模式将应用程序分为三个主要组件:模型、视图和控制器,旨在提高代码的可重用性、可维护性和解耦。Java语言中...

    《stripts-documentation-1.4.2》

    The main driver behind Stripes is that web application development in Java is just too much work!背后的主要动力星条旗是Web应用开发的Java只是太辛苦了! It seems like every existing framework requires ...

    Comparing Java Web Frameworks.pdf

    本文档将详细介绍并对比六种主流Java Web框架:JSF、Spring MVC、Stripes、Struts2、Tapestry以及Wicket。 #### 议程概览 - **介绍** - **优缺点分析** - **适用场景** - **框架间的比较** - **结论** - **问答环节...

    史上最全JavaEE基础体系图解(xmind).xmind

    - Struts、Stripes等:早期流行MVC框架。 通过这份图解,学习者可以全面了解JavaEE的架构,理解各个组件的作用及其相互关系。无论是初学者还是经验丰富的开发者,都能从中受益,提升自己的JavaEE开发技能。在学习...

    framework:类似Struts的Web框架

    "framework:类似Struts的Web框架"这个标题暗示了我们将讨论一种与Apache Struts类似的框架,Struts是Java EE领域中广泛使用的开源MVC(Model-View-Controller)框架。 Struts框架的核心特性包括: 1. **MVC架构...

    简单javaweb框架

    JavaWeb框架是开发基于Java平台的Web应用程序的重要工具,它为开发者提供了便利的抽象层,减少了Web应用开发的复杂性。本主题将深入探讨“简单JavaWeb框架”的核心概念、常用框架及其工作原理。 首先,JavaWeb框架...

    JavaWeb程序开发总结.ppt

    9. **轻量级框架**:轻量级J2EE框架如Spring Boot、Stripes、Play Framework等,降低了开发复杂性,提高了开发效率,尤其适合中小型企业级应用。 通过这些知识点,开发者可以构建出功能丰富的、跨平台的JavaWeb应用...

    轻量级JAVA EE企业应用实战随书光盘\codes\05

    2. **MVC模式**:Spring MVC或者Stripes等框架,它们是JAVA EE中的Web层解决方案,用于处理HTTP请求和响应,实现业务逻辑与视图的分离。 3. **数据持久化**:Hibernate和MyBatis等ORM框架,用于简化数据库操作,将...

Global site tag (gtag.js) - Google Analytics