1,网上资源
http://groups.google.com.hk/group/grailsunion
http://grails.group.javaeye.com/
2,grails知名应用
grailsflow
grailsblog
http://www.grails.org/OpenSource+Projects
http://code.google.com/p/grailsblog http://www.grailsblog.com
http://code.google.com/p/grails-domain-uml/
http://code.google.com/p/grails-petstore
http://code.google.com/p/ket-framework/
http://code.google.com/p/grailsmda
http://code.google.com/p/6footplus/
http://code.google.com/p/grum/
http://code.google.com/p/groovyblogs
http://code.google.com/p/simpejob
http://code.google.com/p/biz-portal
http://code.google.com/p/grailsportal
http://svn.codehaus.org/grails/trunk/grails-samples/grails.org/
http://www.grailsdeveloper.com/blog/2008/09/a-lot-of-grails-sample-applications-grails-open-source-projects/
3,工具
grails文档里说没有自带功能测试,但支持Canoo WebTest
4,网站
http://www.grailsjobs.com/
4,好文章
ibm网站有一系列Mastering Grails文章,非常棒。主题有 Testing your Grails application, Grails in the enterprise,Asynchronous Grails with JSON and Ajax等十来个。
http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails
http://www.ibm.com/developerworks/java/library/j-grails10148/index.html
SiteMesh学习入门
GRAILS对于我这样的所谓老Java程序员来说,上手还是挺容易的,所谓最难掌握的闭包概念,我认为可以简单的认为是以前的匿名类+委托(当然还有很多其他的好处)。GRAILS给控制器划分了一个Service层,在业务逻辑重用上,比RAILS做的更好。GRAILS相对没有太多的单复数规约,相对RAILS的“约定”要简单很多。GRAILS目前没有RAILS那么强大的路由功能,不过反而可以带来的相对简单。
言归正传,其实我这里不是准备比较两个框架的优劣,而是想分享一下GRAILS多对多查询的一些经验。关于GRAILS本身还有GROOVY,我建议大家可以看看这里。
GRAILS使用Hibernate作为ORM的基础。方便的同时也带来一些复杂,比如多对多查询。假设我有两个领域模型(其实就是rails里面的model,不过Java的东西嘛,总是比较学术化)
class Product {
static hasMany=[scenario:Scenario]
static belongsTo=Scenario
}
class Scenario{
static hasMany=[product:Product]
}
如果我要查询Product中,所属scenario在scenario表中的id为1,可以通过如下的方法查询:
def scenario=Scenario.get(1)
return scenario? Product.findAll("from Product p where :scenario in elements(p.scenario)",[scenario:scenario]):[]
来源:http://www.leesoft.com.cn/2009/04/12/grails%E5%A4%9A%E5%AF%B9%E5%A4%9A%E7%9A%84%E6%9F%A5%E8%AF%A2%E6%9E%84%E9%80%A0/
http://rainboyan.com/post/use_groovy_tables_to_doc.html
可以通过Scriptom(现在还是beta版)嵌入vbs、js脚本(包括使用WSH,FSO)或者调用InternetExplorer、Media Player、Word和Excel等windows组件
Groller项目启动http://rainboyan.com/post/groller_was_launched.html
http://code.google.com/p/rainboyan/source/browse/groller
http://www.blogjava.net/emu/archive/2005/05/18/4784.html里面有讲到8皇后
分享到:
相关推荐
Grails资源管理器允许你进行资源的合并和压缩,提高页面加载速度。在生产环境中,确保开启这个功能: ```groovy grails.assets.minifyJs = true grails.assets.minifyCss = true ``` 7. **测试与调试** 保存...
Grails 是一个基于Groovy语言的开源Web应用框架,它构建于Java平台之上,旨在提高开发效率,简化复杂的Java开发流程。Grails 3.3.2是该框架的一个稳定版本,提供了许多改进和新特性,以提升开发者的体验和应用性能。...
6. **Grails构建工具**:Grails的构建系统自动化处理许多任务,如依赖管理、资源处理、测试执行等,使得开发流程更加顺畅。 7. **RESTful服务**:Grails支持创建RESTful API,这在当今的微服务架构中尤为重要。...
- 插件安装可以通过Eclipse的Software Update功能或link方式进行,具体步骤可参考网络资源。 4. **Groovy Eclipse插件配置** - 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,...
#### 四、Grails 的开发工具与资源 - **开发工具**:推荐使用适合 Groovy 和 Grails 开发的 IDE,例如 IntelliJ IDEA 或 Eclipse with Groovy 插件。 - **技术图书**:可以通过阅读 Groovy 和 Grails 相关的技术...
Grails框架内置了国际化支持,可以通过配置不同的资源文件来实现多语言界面。这使得Grails应用能够轻松地适应全球市场的需求,为不同地区的用户提供本地化的体验。 #### Ajax支持 Grails框架集成了对Ajax的支持,...
总结,Grails框架及其中文文档为开发者提供了强大的工具和丰富的资源,而FCKEditor插件则进一步增强了Grails在富文本编辑方面的功能。通过深入学习和实践,我们可以充分利用这些工具,提高开发效率,打造功能完善的...
Grails 提供了对多语言环境的支持,通过 properties 文件管理不同语言的文本资源,便于实现应用程序的国际化。 **Grails 文档** "Grails 中文参考手册" 是一套详细的 Grails 学习资料,涵盖了框架的所有核心组件、...
《Grails 1.1 中文文档》是一个非常宝贵的资源,尤其对于国内的开发者来说,由于Grails在中文社区中的资料相对较少,这份文档的价值不言而喻。Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails...
总之,《Grails中文参考手册》覆盖了从安装、创建应用到部署和配置的全过程,对于希望掌握Grails框架的开发者来说,是一份不可或缺的学习资源。通过深入学习和实践,你将能够充分利用Grails的强大功能,快速构建出高...
14. **社区与资源**:了解Grails社区,获取最新的Grails资讯、文档和工具,持续学习和跟进框架发展。 这本书是Grails新手的必备读物,它不仅覆盖了基础概念,还包含了实用的开发技巧和最佳实践。通过深入阅读并实践...
- **Interoperability with Java**:Grails可以无缝调用Java类库,充分利用已有的Java资源。 - **Grails as a Java Library**:Grails应用可以作为Java项目的库使用,暴露服务接口。 7. **其他高级主题**: - **...
《Grails权威指南 中文版》是一本专注于Grails框架和Groovy...本书的翻译版是中文读者的福音,它不仅填补了市场上中文版Grails相关资料的空白,也为那些希望深入了解Groovy和Grails技术的读者提供了宝贵的学习资源。
对于中文开发者来说,Grails的中文API文档是学习和使用框架的关键资源。它详细介绍了Grails框架的所有类、方法和属性,以及它们的用途和用法。通过中文API,开发者可以更轻松地理解框架的工作原理,查找和解决问题,...
#### 学习资源与预备知识 - **必备技能**:HTML、Web开发基础(理解POST/GET、会话管理)、Java或Groovy语言基础,以及Hibernate(非必需)。 - **软件需求**:Grails 1.0rc1、JDK 1.5或更高版本、MySQL和MySQL ...