精通 Grails: 了解插件
2009-10-26 00:00:00 来源:WEB开发网核心提示: 请注意:必须要显式地让 domain 类变成可搜索的,这意味着您可以继续将基础架构数据,精通 Grails: 了解插件(3),比如登录和密码,保存在隐藏的 User 类中,如清单 3 所示: 清单 3. 为 Entry 添加一个 toString()classEntry{staticsearch
请注意:必须要显式地让 domain 类变成可搜索的。这意味着您可以继续将基础架构数据,比如登录和密码,保存在隐藏的 User 类中。
有了这一行代码,就为 Blogito 赋予了 Lucene 和 Compass 的强大功能。键入 grails run-app,启动这个应用程序,然后访问 http://localhost:9090/blogito/searchable。键入一个搜索关键词,比如 grails,看一下搜索结果,如图 1 所示:
图 1. 默认的搜索结果
图片看不清楚?请点击这里查看原图(大图)。
虽然搜索出一些结果,但结果不容易描述。要解决这个问题,可以为 Entry.groovy 添加一个 toString() 方法,如清单 3 所示:
清单 3. 为 Entry 添加一个 toString()class Entry {
static searchable = true
//snip
String toString(){
"${title} (${lastUpdated})"
}
}
再次搜索 grails 。这次的结果的用户友好性会有所提高,如图 2 所示:
图 2. 用 toString() 方法得到的搜索结果
图片看不清楚?请点击这里查看原图(大图)。
- ››精通Photoshop之通道详解
- ››了解Windows Mobile文件结构
- ››了解 IBM Smart Business Development and Test o...
- ››了解 Apache Click:使用轻量模型快速编写 Web 应...
- ››了解 IBM Data Studio Version 2 软件打包方式
- ››了解微软Office 2010数字签名的新特性
- ››了解Sybase IQ服务剑桥天文观测台
- ››了解 Eclipse 中的 JFace 数据绑定,第 1 部分: 数...
- ››了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑...
- ››了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使...
- ››精通 Grails: 使用 Grails 进行单元测试(单元测试...
- ››了解 Tapestry,第 1 部分:启动 Tapestry 并在 J...
更多精彩
赞助商链接