没有合适的资源?快使用搜索试试~ 我知道了~
兔八哥ValueList的文档0.3
5星 · 超过95%的资源 需积分: 10 33 下载量 134 浏览量
2010-06-07
11:05:42
上传
评论
收藏 1.05MB DOC 举报
温馨提示
试读
25页
郁闷,我下载人家的要10分,他怎么不去抢????? 我的是免费的, 本文档译自ValueList的官方网站的文档,因为ValueList的文档很少,所以想上传给那些手头有点紧的银兄.
资源推荐
资源详情
资源评论
兔八哥翻译的 ValueList 帮助 版本:0.3
文档说明:
本文档译自 ValueList 的官方网站的文档,因为 ValueList 的文档很少,所以我把他开放,
供大家参考,我的项目最近准备使用 ValueList,如果您有好的建议或者忠告,请不吝赐教,
谢谢!
如果您发现文档中有任何错误或者建议,请发送邮件至: ltf_ty2001@yahoo.com.cn,
或者到我的 Blog 留言:rabbit8.bokee.com
谢谢!
兔八哥
2005 年 4 月 7 日 12:52 北京
版权说明:
本文版权归原作者所有,在免费、且无任何附加条件的前提下,可在网络媒体中自由
传播。
版本说明:
版本
日期
译者
说明
0.1 2005-3-4
兔八哥 翻译了 ValueList 网站提供的文档
0.2 2005-4-12
兔八哥
翻 译 了 在 Struts 或 其 他 框 架 中 使 用
ValueList
0.3
2005-5-30
兔八哥 修改了 0.2 版本中的 2 处错误。
兔八哥
2005 年 9 月 13 日 北京
第 1 页 共 25 页 rabbit8.bokee.com
兔八哥翻译的 ValueList 帮助 版本:0.3
ValueList 的 OverView
概述
在很多情况下,使用 JDBC 是很繁琐的,有很多方法可以替换 JDBC,比如 JDO、Hibernate 等。
即使在从 service 中接收 POJO 的 List 的解决方案中,我们仍然鼓励使用 ValueListHandler 来统一访
问所有的 service。在这种情况下,你应该实现自己的 ValueListAdapter,它的作用是调用你的业务方
法,同时也要把查询结果转换为一个 ValueList。
配置
mlavwilson.properties 文件是 ValueListHandler 服务标签库的配置文件,它包含了定制外观和定
制属性的一些配置。但是,这个文件现在已经不再推荐使用了。
对于在 Web 下怎么使用 Spring,请看 www.springframework.org/docs/reference/
beans.html。
下面这个文件是例子中的配置文件:
上面配置文件中的 bean“valueListHandler”是一个服务,这个服务有用于 valueListHandler 的
adapter 的 map,使用 Spring 关联 adapter,可以使这些 adapter 以统一的方式配置。下图是一个真
实项目的配置文件:
第 2 页 共 25 页 rabbit8.bokee.com
兔八哥翻译的 ValueList 帮助 版本:0.3
怎么使用 service?
上文简述了怎么向 valueListHandler 中添加 adapter 和 query,从例子中的配置片断中你可以看
到有一个叫做"nbaTeams"的 adapter,它是从 team 表中 select 数据的查询。通过这个查询,我们将
逐步解决查询返回的数据。
得到 service 的实例
ValueListHandler
是一个接口,所以你要实现它。在 Web 环境中,最简单的获取
ValueListHandler 的方法是使用 Spring 来获取。
准备调用 service
在服务被调用之前,必须创建 ValueListInfo,它包含下面的内容:
Filter
构造查询的 Map
排序列 用于排序的列(一个或者多个)
排序方向 用于排序的方向(一个或者多个列)
页号 当前页号,如果为空的话,则 service 会设置它
总记录数 调用后,被 server 设置
行数/页 每页上显示的记录的行数
条件的属性 用于指定条件查询的属性名,相当于列名
条件的值 指定条件的值,相当于指定的列的值
创建 info 对象,按照“team”列排序
从服务中请求 ValueList
这个方法将返回一个 ValueList,它包含一个 List 和传给 service 的 info。ValueList 也是一个
Iterator,下面是接收它的方法:
1. 第一个参数是 adapter 的名字,上面的代码中的 adapter 的名字是“nbateams”,这个 adapter 在
第 4 页 共 25 页 rabbit8.bokee.com
兔八哥翻译的 ValueList 帮助 版本:0.3
上面的 xml 文件中已经配置好了。
2. adapter 用于从数据库中接收数据。作为“ValueListHandler”配置中的 adapter,它必须实现
ValueListAdapter
接口。
3. 现在 service 已经有数据了。service 还有一个机会去更改 ValueList:如果 service 想对数据进行
排序、分页、过滤,它可以使用 adapter 的方法 getAdapterType。这样如果需要,adpater 就可
以代理分页、排序、过滤等功能。
4. service 返回 ValueList。
第 5 页 共 25 页 rabbit8.bokee.com
剩余24页未读,继续阅读
资源评论
- easy0092014-09-11东西不错,就是介绍的太少了
- haozhenyuqh2012-12-04确实解燃眉之急啊
meego123
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功