论坛首页 Java企业应用论坛

借助Play!framwork,lucene,taobao kissy 实现完整的前后端suggest功能

浏览 14751 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-11-09  
xiangkun 写道
木有听说过.难道play就是用来做这样的效果的?

不是的。。。play这儿是个服务端的东西。我只是顺路普及了下play!framework。。用其它的服务端框架是一样的
0 请登录后投票
   发表时间:2010-11-09  
据我观察,playframework和国内的斗鱼是最接近ruby on rails的java web框架,可以说代表了未来的方向。playframework已经有生产环境的成功案例了,1.1版本还集成了scala插件,方便使用scala语言进行开发,而scala的lift框架由于特意设计成有状态的,目前还不被主流web开发者所接受,scala的另一个web框架scalatra又太新,所以很多scala的爱好者们都把playframework当成首选。

我对playframework了解不深,曾找过它如何执行脱离web环境的Task,找到了Job,可以通过annotation设定定时执行的策略,但不知道如何在console下手工执行,不知道各位有没有思路?



0 请登录后投票
   发表时间:2010-11-09  
liusong1111 写道
据我观察,playframework和国内的斗鱼是最接近ruby on rails的java web框架,可以说代表了未来的方向。playframework已经有生产环境的成功案例了,1.1版本还集成了scala插件,方便使用scala语言进行开发,而scala的lift框架由于特意设计成有状态的,目前还不被主流web开发者所接受,scala的另一个web框架scalatra又太新,所以很多scala的爱好者们都把playframework当成首选。

我对playframework了解不深,曾找过它如何执行脱离web环境的Task,找到了Job,可以通过annotation设定定时执行的策略,但不知道如何在console下手工执行,不知道各位有没有思路?




斗鱼有一点就可以让它难以发展,不支持标准的servlet容器,我觉得在技术选型的时候这么一条就足够可以将其排除。至于脱离web环境的JOB我不知道有什么需求需要这么做,脱离web环境不可以自己单独写个独立的程序片段控制吗?使用jdk的JOB或者是使用quartz或者使用操作系统的定时作业?
0 请登录后投票
   发表时间:2010-11-09   最后修改:2010-11-09
lookdd1 写道
liusong1111 写道
据我观察,playframework和国内的斗鱼是最接近ruby on rails的java web框架,可以说代表了未来的方向。playframework已经有生产环境的成功案例了,1.1版本还集成了scala插件,方便使用scala语言进行开发,而scala的lift框架由于特意设计成有状态的,目前还不被主流web开发者所接受,scala的另一个web框架scalatra又太新,所以很多scala的爱好者们都把playframework当成首选。

我对playframework了解不深,曾找过它如何执行脱离web环境的Task,找到了Job,可以通过annotation设定定时执行的策略,但不知道如何在console下手工执行,不知道各位有没有思路?




斗鱼有一点就可以让它难以发展,不支持标准的servlet容器,我觉得在技术选型的时候这么一条就足够可以将其排除。至于脱离web环境的JOB我不知道有什么需求需要这么做,脱离web环境不可以自己单独写个独立的程序片段控制吗?使用jdk的JOB或者是使用quartz或者使用操作系统的定时作业?


那只能说斗鱼属于颠覆型作品,未见得不是好事。技术选型当然要排除这么不成熟的东西了,除非有比它的作者更强的信心和能力。

我需要的是ruby on rails中rake的对应物。一个web MVC框架,其中M层和多数环境配置跟web环境是无关的,如果仅依赖它们做一些程序片段,并能使其在console下手工执行,或配置到quartz、crond下是有意义的。其实playframework的Job很接近答案了,只是我没找到手工执行它的方法。其实playframework对于model层也只是在JPA之上做了一层封装,实在不行,我们还可以考虑加一个sh/bat,加载全局配置初始化环境,调用指定的job class,输出结果 -- 做rake所做的事 -- 当然,rake还有跟ant类似的任务依赖等等内容。
0 请登录后投票
   发表时间:2010-11-09  
没听过play。。。
0 请登录后投票
   发表时间:2010-11-09  
godtiger 写道
没听过play。。。

了解Play!framework ,可以见我另一篇帖子;http://www.iteye.com/topic/806974
0 请登录后投票
   发表时间:2010-11-10  
这个根据汉字和拼音进行自动补全的功能,对搜索时的用户体验确实很不错,不知楼主研究过基于lucene的spellchecker没有,加上这个,搜索就真得很像google了.
0 请登录后投票
   发表时间:2010-11-10  
ybzshizds 写道
这个根据汉字和拼音进行自动补全的功能,对搜索时的用户体验确实很不错,不知楼主研究过基于lucene的spellchecker没有,加上这个,搜索就真得很像google了.


我这里lucene用的都是最基础的(事实上偶是第一次用lucene  ),还没用用过您所说的spellchecker,您如果熟悉的话可以写写您的经验啊
0 请登录后投票
   发表时间:2010-11-10  
lucene有个spellchecker组件,但是要真正用于生产环境还需要许多改进,如输入:"程许员工作类" 可以提示,您要找的是不是,"程序员工作累"
0 请登录后投票
   发表时间:2010-11-10  
非常不错,值得关注。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics