WEB开发网
开发学院软件开发Java 精通 Grails: 了解插件 阅读

精通 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. 默认的搜索结果
精通 Grails: 了解插件

图片看不清楚?请点击这里查看原图(大图)。

虽然搜索出一些结果,但结果不容易描述。要解决这个问题,可以为 Entry.groovy 添加一个 toString() 方法,如清单 3 所示:


清单 3. 为 Entry 添加一个 toString()
class Entry { 
 static searchable = true 
 
 //snip 
 
 String toString(){ 
  "${title} (${lastUpdated})" 
 } 
} 

再次搜索 grails 。这次的结果的用户友好性会有所提高,如图 2 所示:


图 2. 用 toString() 方法得到的搜索结果
精通 Grails: 了解插件

图片看不清楚?请点击这里查看原图(大图)。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:精通 Grails 了解

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接