- 浏览: 33975 次
最新评论
-
flyisland:
well done!我是搜索grails+ajax找到你的网站 ...
GORM翻译 -
stiffler:
谢谢!这篇文章解决了我的问题~支持,加油~期待更多精彩文章不知 ...
grails的命名策略和数据库连接
文章列表
grails0.3终于发布了,不过好像改了很多东西,正在看文档.
grails0.22的压力测试报告
CPU: Pentium 2.66G D
OS:WindowsXP
JDK:1.5.0_07-b03
AppServer: Tomcat 5.5
DB:Mysql 5.0.22
可能服务器只买一台,所以测试的时候数据库服务器和web服务器放一起的
request per second 大约是16, 客户端开100个线程.
每个页面的sql大约是10-20,数据库的数据少量,全部采用分页.
tomcat的thread大约是100,最大内存是500M,机器内存是512M,运行时候内存 ...
- 2006-11-11 16:58
- 浏览 1803
- 评论(0)
grails直接使用hibernate的ImprovedNamingStrategy,虽然说是个不错的选择,不过有时候我们的工作不会象框架设计者想的那么简单.作为一个ORM,提供可配置命名策略是必要的.不过在grails中,如果你不想修改grails源代码那么就只能使用hibernate的默认命名策略.这是一个非常糟糕的设计...因为在GrailsDomainBinder这个类中是这样定义命名策略的:private static final NamingStrategy namingStrategy = ImprovedNamingStrategy.INSTANCE;很郁闷的使用了硬编码,而不是 ...
- 2006-08-29 07:31
- 浏览 3473
- 评论(1)
在grails中,domain class的String字段总是被映射成varchar,当然可以自己写xml映射文件解决这个问题,不过没有一劳永逸的解决方法了吗?于是开始搜索grails的论坛,发现这个特性还没有实现,开发人员倒是给出了一个issue:在constraints中实现type约束: propertyname(type:"text"),很郁闷了,还是自己来修改一下grails的源代码吧.
由于要在constraints中添加type约束,那么需要实现一个可以识别type的约束类,如下(在org.codehaus.groovy.grails.validation.C ...
- 2006-08-27 01:45
- 浏览 2632
- 评论(0)
第一次翻译,翻译的不好,希望大牛们可以校正,说实话grails关注的人实在太少,哎,现在弄的缺乏信心了.
Grails : GORM
Grails Object Relational Mapping (GORM)
介绍
域对象是任何商业应用的核心. 这些对象保持商业过程的状态同样也实现行为. 他们通过one-to-one或者one-to-many等关系相互连接起来.
GORM是Grails对象关系映射(ORM) 的实现. 他使用Hibernate 3 引擎(一个非常流行和灵活的开源ORM 解决方法),GORM同时支持动态和静态的域对象创建,在缺省情况下,Grails采用动态的域对象创建,这 ...
- 2006-08-17 14:31
- 浏览 4115
- 评论(1)
想在job中直接调用velocity,于是把velocity-1.4.jar放在projectName/lib下面,写好job的源代码,然后启动,却出现classloader问题,提示class找不到.很郁闷的,但是不要紧,grails的job支持注入,于是在spring的配置文件中加入bean定义:
<bean id="velocityHelper" class="com.rw.framework.util.velocity.VelocityHelper"
singleton="true" init-method=& ...
- 2006-08-15 15:26
- 浏览 2439
- 评论(0)
grails支持ajax,目前可以使用三种库: prototype,yahoo,dojo,当然也可以自己在taglib中添加支持其他的库的功能.
在grails中创建一个ajax调用还是比较简单的,首先创建一个Controller:DemoCnotroller.groovy
class DemoController {
def ajaxCaller = {
return [:]
}
def ajaxTest = {
return ["str":"示例"]
}
}
再在grails-app/views/demo下面创建一 ...
- 2006-08-15 15:12
- 浏览 4355
- 评论(0)
看到Grails的validation标签居然是没实现,一下子大受打击!很郁闷,但是没办法,偶们还是自己来实现一下这个重要的功能把.
Grails的tag其实一般都在\grails-app\taglib下面,可以自行修改源程序来修改tag的表现.validation标签就在ValidationTagLib.groovy这个文件里面.只要修改一下代码就可以了,由于实现过程比较繁杂,直接贴出源代码,需要注意的是:
第一个地方:” import org.geszjava.grails.utils.ChineseProperty as CP;”这条语句,偶是自己写一个类来进行属性名和表单说明的转换,这一 ...
- 2006-08-11 11:11
- 浏览 4247
- 评论(0)
grails的Domain Class/*.gsp(或者*.jsp)/Controller是一个典型的MVC框架。
可能gsp让一些人感到陌生,在我看来可以把gsp看做一个模板,类似于velocity或者freemarker之类的东西。所有的标签其实是一个特定渲染动作。毫无疑问,目前他并没有 ...
- 2006-08-02 16:45
- 浏览 2724
- 评论(0)
打算再我的项目中引入静态页面的生成,因为这几天看代码看的太紧张了,于是想去实现他。首先想到的是Grails如何来进行controller的执行,因为我的这个job需要Domain Class的支持,进一步说就是我需要能让程序可以享受Domain Class的Domain Class Methods的便利,不仅如此,还可以保证Domain Class代码的单纯性,想想也是,既然Grails提供了Spring+Hibernate的解决方案,为什么不用他呢。吼吼。
于是开始看源代码,不得不说的是,Eclipse的引用功能的确是非常的贴心,至少读源代码方面是一流的,于是从DomainClassM ...
- 2006-08-02 16:44
- 浏览 3535
- 评论(0)
[Blog搬家到Javaeye]
一听到grails推出了0.2版本以后,就兴忡忡的拿过来摆弄了一番。按照快速开始的流程做下来
1.grails create-app
2.grails create-domain-class
3.grails create-controller
稍微修改了一下Controller,令其使用scaffold
一个简单的Domain- ...