加载中
书评:《Groovy for Domain-Specific Languages》

mrhaki在自己的Blog上撰写了一篇《Groovy for Domain-Specific Languages》的书评。 《Groovy for Domain-Specific Languages》的副标题是“用Groovy书写领域特定语言扩展和增强Java应用”。...

2010/07/16 10:58
653
GContracts1.1.0支持前置/后置条件的继承

GContracts 1.1.0已于端午节前(6月14日)发布了。Andre Steingress 在其博文中,讲述了该版本中修正的ISSUE-1:如何继承后置/前置条件。 继承后置条件 后置条件通常用于:在前置条件满足的情...

2010/06/24 15:55
133
创建优秀领域模型的10条建议

Alberto Gutierrez最近给出了创建优秀领域模型的10条建议。 完全理解业务模型 给领域模型类起个好名字 使用隐喻 使领域模型是自包含的 让领域模型保持独立 使用简单技术实现领域模型 时刻保持...

Spring:Grails的基础

最近,Peter Ledbrook撰写了一篇名为《Spring:Grails的基础》的文章,透过这些文字,我们可以了解Spring和Grails的关系,及其在Grails中发挥的作用。 Grails本身也是一个Spring MVC应用,拥...

2010/06/24 15:51
1K
使用 Grails 开发 Google App Engine 应用

前言 Grails 作为 Web 框架的新生力量,已经被越来越多的开发人员所接受。而 Google App Engine(以下简称 GAE)作为云计算的平台,为应用提供了广阔的扩展空间。如何将二者擦出绚丽的火花呢...

2010/06/24 15:48
879
关于编程,大学没教的10+1件事

Alberto Gutierrez在自己的Blog上发布了篇名为“关于编程,大学没教的10+1件事”的文章。 出错的总是我们。 要是事情会出错,它就一定会出错。 所有代码都是垃圾。 臭虫总会有。 客户最重要。...

2010/06/10 11:34
320
使用Groovy完成Neo4j基本操作

使用Groovy完成Neo4j基本操作:启停数据库及事务,创建和修改节点,数据库遍历。 代码如下: import org.neo4j.kernel.* import org.neo4j.graphdb.* ExpandoMetaClass.enableGlobally() Pro...

2010/04/07 15:30
414
扔掉JUnit,迎接Spock

请不要误解,我丝毫没有诋毁JUnit的任何意思,我的意思只是……咳……换个更好用的……而且即便如此,你也不能真正的丢掉它,因为Spock自己也需要JUnit。 简单地讲,Spock是一个Groovy的BDD...

2010/03/15 21:13
2.2K
Groovy中使用Google的Geocoder v3

Ken Kousen在他的博文中介绍了在Groovy中使用Google的Geocoder v3的方法。 Google geocoder是Google提供的可以获取某个地址的经度、纬度等信息的WebService。对于Geocoder v3之前的版本,如果...

2010/03/15 21:13
533
Grails Neo4j插件0.2版发布

Stefan Armbruster在自己的Blog上公布了Grails Neo4j插件0.2版发布的消息。 前些时候InfoQ中文站已经报导了Neo4j 1.0的发布。Neo4j是一款基于Java的NoSQL图形数据库: 相对于关系数据库来说,...

2010/03/15 21:13
390
管理Web应用静态资源一招鲜

Kevin M. Gill在他的博文Preprocessing CSS in Grails以及Improve Grails Performance With Static Resources中,跟我们分享了在Grails应用的CSS中如何简化对静态资源管理的方法。 Web开发时...

2010/03/15 21:13
204
GPars(5):Fork-Join

Fork/join主要用于问题分解处理,分而治之。 Fork/join算法将问题划分成多个小的子问题,对每个子问题运用同样的算法,当子问题足够小时,问题就可以直接得到解决。所有子问题都解决了,结合...

2010/03/15 21:13
125
HTTPBuilder:使用Groovy操作HTTP资源

如今的Web,孤立的应用已经不再吃香,随之而来的是与其他应用(如Twitter)或服务(如S3)交互的意愿越来越强烈。对于Groovy而言,HTTPBuilder绝对是应对这一需求的不二之选。 如果熟悉HttpC...

2010/03/15 21:13
2K
例程:让HelpBalloons飘在你的GSP上空!

在进行网页开发的时候,常常需要显示提示或者帮助信息,实现方法有很多种。这里介绍一种简单易用的Gails插件--HelpBalloon。可以把这个可爱的气球放在GSP的任何地方。 要使用HelpBalloon,请...

2010/03/15 21:13
107
如何把Domain Class的主键设为Sequence?

使用Sequence作为主键是使用Oracle数据库的常见需求,那么如何在Grails工程中设置Domain Class的主键为Sequence呢?答案当然还是自定义映射。 Hibernate已经提供了满足这一需求的做法:org.h...

2010/03/15 21:13
223
利用db4o简化对象存储

db4o是一款优秀的面向对象数据库,German Viscuso最近在DZone上发表了一篇介绍它的文章,该文可以视为是db4o在主要语言和框架中的一次巡演。 作为一个关注Groovy的站点,我们的兴趣当然是其中...

2010/03/15 21:13
284
GPars小试

最近,Transentia的Blog上发布了一篇“GPars小试”的文章,作者通过实现“以讹传讹(Chinese Whispers)”的游戏,展示了GPars中Actor和Dataflow的使用。 这个游戏的规则很简单: ……有一个...

2010/03/15 21:13
93
管理Web应用静态资源一招鲜

Kevin M. Gill在他的博文Preprocessing CSS in Grails以及Improve Grails Performance With Static Resources中,跟我们分享了在Grails应用的CSS中如何简化对静态资源管理的方法。 Web开发时...

2010/03/11 15:02
205
GPars(5):Fork-Join

Fork/join主要用于问题分解处理,分而治之。 Fork/join算法将问题划分成多个小的子问题,对每个子问题运用同样的算法,当子问题足够小时,问题就可以直接得到解决。所有子问题都解决了,结合...

2010/03/11 15:02
207
HTTPBuilder:使用Groovy操作HTTP资源

如今的Web,孤立的应用已经不再吃香,随之而来的是与其他应用(如Twitter)或服务(如S3)交互的意愿越来越强烈。对于Groovy而言,HTTPBuilder绝对是应对这一需求的不二之选。 如果熟悉HttpC...

2010/03/11 15:02
8.4K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部