Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1188315
  • 博文数量: 89
  • 博客积分: 10546
  • 博客等级: 上将
  • 技术积分: 1510
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-16 01:24
文章分类

全部博文(89)

文章存档

2012年(7)

2011年(4)

2010年(5)

2009年(52)

2008年(21)

分类: Java

2009-03-10 18:29:41

初识 Stripes

和我们熟悉 Struts 1Struts 2 类似,Stripes 同样是一种展示层框架,用于快速构建web程序。在使用Struts 1WebWorkStruts 2 等框架的时候,通常需要大量额外的 网站,可以了解到 Stripes 框架的目标:

  • 简化 Java web 开发。

  • 针对一些常见问题,提供简单而强大的解决方案。

  • 容易上手,你很难想像让一个新 Stripes 的用户在30分钟内就能很快进入状态。

  • 容易扩展。

Stripes 提供的特性。

  • 零配置,不需要外部配置文件,这是 Stripes 最引人注目的特性。

  • 强大的binding引擎,足以应对复杂的对象。

  • 验证和类型转换机制非常容易使用和本地化。

  • 良好的本地化支持,甚至在 Stripes vs Struts 1

作为一种经典的 Stripes vs Struts 2

前不久 Apache 官方刚刚发布了 Struts 2 的最新稳定版 2.1.6.GA,在这个版本中,官方首次提供了一个 Convention Plugin 插件,以代替 2.0.x 中的 Codebehide,Zero Config 等 Annotation 插件。从名称可以看出其一个重要的特色就是 Convention 。不过,感觉 Struts 2 有“复制Stripes 之嫌。

Stripes 中,可在 StripesFilter 中指定一个 init-param 参数 ActionResolver.Packages ,指定从哪些包中扫描 ActionBean

	

ActionResolver.Packages
tutorial.action


Struts 2 中,有相似的概念。

你可以在 Struts 2 配置文件中指定一个 struts.convention.action.packages 常量,其值为 Struts 2Action所在的包。

阅读(2554) | 评论(1) | 转发(0) |
0

上一篇:Hack JBoss JDocBook Plugin

下一篇:Stripes tips(2)-创建第一个Stripes项目

给主人留下些什么吧!~~

chinaunix网友2009-04-01 06:54:38

想了解stripes的由来和其后面的开发团队的背景。