grails的插件】的更多相关文章

今天来歪理邪说一下grails的插件. 有个问题让本人困惑了一段时间,插件是属于grails的,还是属于某个工程的?为什么会有这个问题呢,这涉及到grails插件的安装方式. grails的插件像是一个个第三方控件的jar包,提供了很多扩展功能,例如操作excel.操作rabbitMQ等.jar包当然是属于工程啦. 和java做个类比,java(jre)提供了基本的.通用的功能:在一个工程(project)中,会引入log4j等第三方的包实现扩展功能,log4j等这些jar包属于某个工程,而不属…
Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring.Hibernate等开源框架之上,是一个高生产力一站式框架. 易于使用的基于Hibernate的对象-关系映射(ORM)层 称为Groovy Server Pages (GSP)的表现层技术 基于Spring MVC的控制器层 构建于Gant 上的命令行脚本运行环境 内置Jetty服务器,不用重新启动服务器就可以进行重新加载 利用内置的Spring 容器实现依赖注入 基于Spring的Messa…
最近工作中接触到了Grails,对于这门技术,网上的资料不算太多,有的基本也是大同小异.我打算边学边写一些东西,毕竟是一个学习的过程,写的东西如果有错误或者理解不正确的地方,还希望大家能指出来.帮助我提高,也避免我误人子弟,混淆视听.废话不说了,现在开始. 学习网站及资料: 首先推荐大家一个网站:http://www.kuqin.com/grails-doc-1.0/ 这里是Grails1.0的中文手册,当然现已经是Grails2.x了,但是我们通过这个手册了解一些基本的概念还是很好的. 环境搭…
grails在查询方面也保留了hibernate的hql和criteria查询功能.hql自然不必多说基本不会有什么变化,grails的criteria查询在hibernate上面做了微调使用起来更加方便了,这次就这两个特点分享下我这几天的所学 1.grails的criteria查询 先来个简单的,通过criteria来构造一个in条件查询 def useCriteria2(){ def c=CityInfo.createCriteria() def result=c.list{ 'in'("i…
第二课主要介绍grails相关插件的使用,这是敏捷开发所必需的途径. 可以把grails的插件看作是grails正常项目的迷你型,因为看插件的源码,它的目录结构和正常项目相差无几. 官方开源插件地址 https://grails.org/plugins 内部插件地址 http://maven.info.bit.edu.cn 主要介绍了常用的一些插件吧,每个插件的用法不尽相同,但是有一个共同点是要在BuildConfig.groovy这个配置文件里 compile 相关插件. 常用的包括: 前端插…
发现grails mongodb插件中的一个BUG并进行了提交,grails项目管理人员还进行了回复,主要是配置failOnError 后不起作用了,不过项目负责人还是确认了这个问题,估计会比较快的解决吧,因为我还附上了相关的参考代码. 今天目标把品牌这个页面给做好.…
过去几年中,现代软件开发的整体环境发生了巨大的变化.对我个人来说,这种变化与宇宙的加速膨胀差不多.第二个千年刚到来时,产业的发展看起来还不是那么快,只是逐步在前进.现在技术发展的复杂度和多样性已经可以用超音速来形容了,越来越快,出现了新的编程语言.开发工具.开发方法论等等. 由于类似 Uber.Facebook.Google 这样的企业需要构建全球解决方案的需求越来越多,使得技术变得更加全面也更加复杂.这种超级的复杂度,是能构建全球性巨大系统而必须付出的代价.但是对于构建相对简单的典型业务自动化…
1.配置email插件,在Config.groovy文件中配置: plugins { compile ":mail:1.0.5" } 2.配置Config.groovy文件: grails { mail { host = "smtp.163.com" //发送邮件服务器 username = "xxx@163.com" //发送邮件邮箱 password = "**********" //发送邮件邮箱密码 props = [&…
步骤 : 1.启动eclipse,点击help -> Install New Software... 在弹出的窗口中点击:Add... Groovy插件的地址:http://dist.springsource.org/release/GRECLIPSE/e4.4/ 其他eclipse版本可以到:https://github.com/groovy/groovy-eclipse/wiki 下载对应的版本 在弹出的Install窗口中填写如下: Name:可任意填写名称,如:Groovy plugin…
grails导入excel,意思是说从excel表中读取多条数据,批量写入数据库. 有2种方案,1是使用grails的excel插件,2是调用java代码使用POI等第三方java控件. 今天比较累,写个思路,具体细节请参考相关资料. 使用grails插件,需要做3件事情: 安装excel插件 在src/groovy目录新增一个文件,定义excel表的列和domain字段的对应关系 在Controler或service中编写代码,读入excel数据,保存到数据库 相关资料: http://gra…