First they ignore you
then they ridicule you
then they fight you
then you win
    -- Mahatma Gandhi
Chinese => English     英文 => 中文             
随笔-221  评论-1047  文章-0  trackbacks-0
 
     摘要: 此文汇集了一些频繁提出的问题以及解答,希望对Groovy和Grails的爱好者有用。  阅读全文
posted @ 2007-04-28 16:21 山风小子| 编辑 收藏
     摘要: JAX 是德国最重要的Java会议。每年组织者都会开展竞赛选出最革新且最有创造性的工程。从超过40个提议中,陪审团仅选出了10个候选者。虽然一些很棒的工程如NetBeans中的Matisse GUI builder,Nuxeo企业内容管理解决方案也入围了,但Groovy 赢得了冠军! 特别是当知道我们在与一些很酷的工程竞争,过去的赢家有Spring framework时,接受这么一个奖项对我们来说这是一个很大的荣誉和极大的喜悦。  阅读全文
posted @ 2007-04-28 04:18 山风小子| 编辑 收藏
     摘要: 今天抽了点时间写了个Grails Plugin,用于cache一些静态文件,比如js, css, png, jpg, gif文件,支持缓存与文件同步即动态修改。  阅读全文
posted @ 2007-04-26 15:56 山风小子| 编辑 收藏
     摘要: 作为Hibernate的创始人,Gavin King身上充满着传奇,坊间流传着很多关于他过往的“英雄”事迹,比如他在设计Hibernate时对SQL知识竟然一点儿也不懂,比如他对Spring创始人Rod Jonathan的“恶语相加”。在上周举行的Red Hat大会上,又听说Gavin在来北京的前两天因为骑摩托车速度太快,被摔成轻微脑震荡。不过所有的这些都不影响Gavin对技术的热忱和独立观点。  阅读全文
posted @ 2007-04-24 19:17 山风小子| 编辑 收藏
     摘要: 致力于推广Groovy & Grails也快有2个春夏秋冬了,看到不少公司纷纷采用Grails作为他们产品的开发框架,总算感到一丝欣慰~
相信随着Groovy性能的不断提升,Grails的稳定性不断增强,Groovy on Grails会在企业应用开发领域中遍地开花,处处结果!

  阅读全文
posted @ 2007-04-23 16:33 山风小子| 编辑 收藏
     摘要: 想用Grails这个东西生成指定为DECIMAL类型(NUMERIC类型)的字段,并控制精度, 搞了一下午未果, 于是请教山风小子, 最终两个人试验N次, 失败N-1次的前提下, 最后一次终于成功了, 在这里尤其感谢山风的技术支持以及精神支持;

成功案例记录在这里:  阅读全文
posted @ 2007-04-23 00:36 山风小子| 编辑 收藏
     摘要: 安装 Grails Eclipse,去grails网站下载。
先将生成后的grails application导入eclipse。

创建一个Run, Java Application, 运行类grails.util.GrailsMain,
参数是-Dbase.dir=${project_loc} -Dserver.port=8080 -Dgrails.env=development
Environment下创建GRAILS_HOME=安装目录

就可以开始运行了,如果要单步调试就用Debug来运行,将断点设在groovy文件里,运行的时候就会停下来,可以单步执行,其他操作与普通的java调试一样。

另外说一下如何在eclipse里执行grails自动生成脚本。就是创建Extrnal Tools,运行命令就是grails或grails.bat,设置变量 GRAILS_HOME,工作目录是${project_loc},参数为${string_prompt},这样在运行时会提示输入命令。

如果输入c  阅读全文
posted @ 2007-04-22 22:36 山风小子| 编辑 收藏
     摘要: Ruby on Rail尽管不断吸引软件工程领域的注意,但企业级的开发室仍然对其很不信任.为什么?“基于脚本语言的框架难道也能符合企业级应用么?!” 对于RoR,最主要的论据就是他们缺乏企业级服务(例如分布式事务,消息等)。对很多业务来说,没有这些服务的平台是根本不予考虑的。

Grail就是一个快速的企业级快速应用开发工具。它基于Groovy语言,可以无缝的集成Java的服务,同时也提供了脚本语言的巨大便利。

为了显示它的企业集成能力,Grails可以快速方便的构建一个web应用程序,后端使用EJB3实体beans。但是,不仅仅如此,Grails让你可以对实体bean实现动态控制,而不需要你修改EJB的源代码。Grails Object Relational Mapping (GORM)是基于Hibernate 3的(最终也会支持Java Persistence API),并且使用Groovy's Meta Object Protocol (MOP)来添加各种手工动态方法给实际上静态的实体bean。这些方法不仅可以给Grails和Groovy调用;J  阅读全文
posted @ 2007-04-22 22:29 山风小子| 编辑 收藏
     摘要: 将对象组织到像列表和映射这样的数据结构中是一项基本的编码任务。像大多数语言一样,Groovy 定义了一个丰富的库以管理这些类型的集合。  阅读全文
posted @ 2007-04-22 22:24 山风小子| 编辑 收藏
     摘要: 准备

使用Grails前,您需要如下步骤:

* 安装java1.4或更高版本,并设置JAVA_HOME到安装路径。

步骤

* [下载] Grails最近发布版本
* 解压文件到选择路径
* 设置环境变量GRAILS_HOME,指向解压后文件路径。(如 Windows上C:\grails 、Unix上 ~/grails )
* 添加Grails中的bin目录到PATH环境变量 (如 Windows上 %GRAILS_HOME%\bin 、 Unix上$GRAILS_HOME/bin)
* 在命令行输入"grails",若显示出帮助信息,您就可以使用Grails了。  阅读全文
posted @ 2007-04-22 22:20 山风小子| 编辑 收藏
     摘要: Groovy on rails使用  阅读全文
posted @ 2007-04-22 22:06 山风小子| 编辑 收藏
     摘要: 安装好Grails后,通过下面几步工作就可以创建一个简单的Grails项目,从中来体验下Grails多带来的便捷。感觉是比Ruby on Rails快。  阅读全文
posted @ 2007-04-22 22:03 山风小子| 编辑 收藏
     摘要: Grails是构建在开源技术如:Spring,Hibernate和SiteMesh之上的Web框架。它提供一个类似于Rails的平台可以无缝与Java平台相集成使得开发者能利用当前在Java和JDK方面的投入。Grails提供一个完整的开发平台包括内置Jetty web服务器并提供了一些强大的功能比如简单的对象关系映射(ORM),自动重新加载应用程序,为CRUD(新增,查询,修改,删除)操作提供代码自动生成支架(scaffolding)。此外Grails还提供了一些在Java中惯用的语法包括:运用AOP思想的拦截器,动态标签库,JSP和GSP (Groovy Servers Pages)支持。  阅读全文
posted @ 2007-04-22 22:00 山风小子| 编辑 收藏
     摘要: Grails Is on the Move  阅读全文
posted @ 2007-04-22 17:42 山风小子| 编辑 收藏
     摘要: RoR遭遇严重的安全危机!

SearchAppSecurity.com story 报道了RoR的一个严重的安全漏洞,致使开发者不得不迅速推出一个安全补丁的版本,而且该版本需要强制升级。

由于这个错误非常严重,以至开发者不得不隐藏这个漏洞的细节,所以升级过程中的人们无法知道如何预防该漏洞带来的攻击。

这样的官方发布的安全问题,可谓是给RoR狂热扑了一盆大冷水。RoR的开发者们甚至吓得都不敢公开的这个错误。然而这个错误只是一个开始,还远远没有结束。从windows,j2ee,php任何开发都经历过这个过程。而他们都趋于稳定,尤其是j2ee,php在unix下的安全架构更是非常可靠,我们积累了大量这个领域进行防范的经验。
  阅读全文
posted @ 2007-04-22 05:17 山风小子| 编辑 收藏
     摘要: GoF的23种经典设计模式汇总——创建型模式篇  阅读全文
posted @ 2007-04-19 11:43 山风小子| 编辑 收藏
     摘要: Contrasting Grails SpringBuilder vs JRuby Spring DSL vs Guice  阅读全文
posted @ 2007-04-19 06:13 山风小子| 编辑 收藏
     摘要: JavaMail 深入浅出  阅读全文
posted @ 2007-04-18 21:23 山风小子| 编辑 收藏
     摘要: Spring 2.0.4发布了,如果您正在使用2.0.3的话,建议升级到此版本,因为官方在2.0.2至2.0.3的更新有点草率,所以存在不少Bug。
下面是Spring2.0.4的changelog:  阅读全文
posted @ 2007-04-18 01:43 山风小子| 编辑 收藏
     摘要: 最近我抽空调查了一下Groovy和Grails的使用情况:Groovy1.0发布之后,Groovy和Grails迅速蹿红。  阅读全文
posted @ 2007-04-17 21:08 山风小子| 编辑 收藏
仅列出标题
共11页: First 上一页 3 4 5 6 7 8 9 10 11 下一页