本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- 龙儿筝
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Grail后台获取语言信息的方法
Rails切换语言是通过在请求后面加?lang=en实现的,切换语言后,后面的请求就不需要再考虑语言的问题,但是如果后台代码中也需要知道语言信息该怎么办那?
分析源码发现,其实它是采用Spring的语言切换机制,在Grails里实现了Spring的LocaleChangeInterceptor接口,拦截到语言变化后调用RequestContextUtils.getLocaleResolver(req ...
IDEA db-reverse-engineer插件安装
单击菜单 Tools -> Grails -> Plugins
出现如下窗口:
打钩的为已安装的插件,然后在搜索框中输入要找的插件。
或者 Alt+Ctrl+G直接运行脚本 grails install-plugin db-reverse-engineer
Terracotta下Grails的Ehcache缓存集群
Ehcache是Java平台常用的缓存组建,也是hibernate目前默认的二级缓存实现。使用Java构建互联网应用,缓存是不可缺少的环节,Ehcache登场率也相当高。
Grails集成了Hibernate作为ORM持久化的方案,默认也使用Ehcache作为缓存。
比起Php等技术常常使用memcached作为缓存相比,Ehcache省去了数据类型转换的复杂步骤,而且无缝集成hibernate, ...
grails 导出‘csv', 'excel', 'ods', 'pdf', 'rtf', 'xml',用plusin
*问题:grails 导出‘csv', 'excel', 'ods', 'pdf', 'rtf', 'xml',用plusin、简单
*思想:【天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。】
任何事情请先尝试从官网学习,确实不行再看论坛,希望大家都分享学习方法及享受其中的乐趣。
export grails plusin:http://grails.org/plugi ...
Error executing script RunApp: Cannot find plugin descriptor in plugin directory
报错信息:
Error executing script RunApp: Cannot find plugin descriptor in plugin directory
'C:\Users\Administrator\.grails\2.0.0\projects\apts3\plugins\export-1.5'. (Use --stacktrace to see the full ...
grails windows安装
1 下载grails http://grails.org/Download/
2解压到你需要安装的目录:C:\Program Files\grails-2.1.0
3 设置环境变量: GRAILS_HOME=C:\Program Files\grails-2.1.0,添加path:;%GRAILS_HOME%\bin;
4启动grails
可能会遇到的错误
C:\Documents an ...
初识 Spring 框架,进入Spring的世界
一、SpringSource公司
Spring 的创建者是Rod Johnson,他在2002年编著了《Expert One-to-One J2EE Desing and Development》一书,书中的相思为Spring的诞生奠定了基础。
2004年3月,Spring发布了1.0正式版本,同年他又推出了经典之作《Expert One-to ...
grails中<g:paginate>用法
Grails自己专有的页面标签<g:paginate>,它有多个属性:max显示最大值,offset显示每页的开头标号,params显示请求map,total表示最大条数。Prev显示上一页,next显示下一页。
实现步骤:
先给paginate标签的属性赋值:
Params.Max=params.max?:10
//设置最大值,没有的话设置10
Params.offset=para ...
Groovy匕首方法
Groovy提供了许多‘匕首方法’(匕首,短小精悍也~如
each,eachWithIndex,any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse,tokenize,
unique,max,min,count,sum等)来提升开发者的开发效率,但常被Java开发人员忽视。在这篇随笔中我将为您演示各方法的使用。 ...
GORM的独立启动(Standalone)
Gorm是Grails框架的orm(基于Hibernate)。Gorm用起来很方便,比直接用Hibernate方便。
很多用过Grails框架的开发者都有把Gorm独立拿出来使用的想法。比如有一些代码是在Grails环境里写的,但是想脱离web服务器使用。grails倒是可以命令行运行脚本,但是需要在grails应用的目录上运行,需要源代码,并且会有构建过程。
这个问题grails官方没有 ...
grails应用和mybatis应用关于oracle的整合
最近项目中需要,管理端使用grails框架,用户端使用servlet和mybatis。
流程:使用grails创建表,使用mybatis对表进行操作。
问题:grails使用hibernate进行库的操作,既可以使用自身的id增长策略也可以使用oracle的id增长策略,但是mybatis需要使用oracle的id策略,更新、删除、查询不受此影响
解决:在grails的domain中对表id进 ...
在grails框架中导入groovy脚本方法(三)
在grails框架中导入groovy脚本方法(三)
在PluginService中定义一个方法
def getScript(scriptName, params){
//定义一个方法getScript(),scriptName是脚本文件名,params是这个脚本用到的参数
String scriptPath = "../yourPath/script/" //存放文件 ...
Grails的域类验证详解
本文参考:http://hi.baidu.com/javacookies/blog/item/18fc2a3d30181ccf9e3d62b1.html
在Grails里,可以通过定义约束属性来验证一个领域类的实例。约束属性在一个叫"co ...