在线86人
首页
主题总表
培训咨询
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
开源项目大家谈
上一主题
目前我做了个小小的试验,证明了Spring的jdbc事务的问题。我的环境: 使用jakarta commons dbcp 的 org.apache.commons.dbcp.BasicDataSou..
返回本主题
返回主题列表
下一主题
在上一篇中程序已经基本成型了。但是还有很多地方需要完善。Grails的缺省设置是一个HQLDB的内存数据库。每次启动时建立,关闭时销毁,不能保留下来。而且输入数据的校验目前还只局限在是否为Null..
Go
总共有
4
回复 /
1
页
前往下页:
wlmouse
悄悄话
发表文章: 117
注册时间: 2006年11月09日 15:58
猫学Grails之安装篇
2008年01月25日 13:08
标签列表
grails
(3)
猫咪的博客人太少,为增加人气和能够同同好交流。把自己的文章转载到这里。如果哪位有用Grails的,欢迎交流。
喵。猫咪最近一直很清闲。所以开始学习新技术。把以前买来和下载的书翻出来,开始学习(呵呵,虽然是以前买的,但是书上的内容比起猫咪目前开发中使用的技术算新的了)。猫咪打算把自己学习的过程写在这里,让大家也分享一下猫咪的经验。不过有言在先,猫咪不定什么时候就懒了或没时间了,所以连载更新不定时。
Grails是一套快速开发框架。使用了Groovy语言(Groovy是运行于Java虚拟机上的一种脚本语言。Groovy被编译成Java字节码而在虚拟机上运行)作为开发语言,Spring和
Hibernate
作为骨架。它可以看作是Ruby on Rails成功以后,Java社区根据Rails的成功经验,集合了Java的现有框架,开发出来的一套快速框架。
看到这里,猫咪总想到微软的.NET平台。.NET平台支持多语言,只要能够被编译成.NET平台的中间代码,就可以被执行。现在在Java上好像也有这种势头。除了Groovy,Scale、Jython(跑在Java上的Python)、JRuby等脚本语言出了不少。
猫咪用来学习的书是《Grails入门指南》迷你书。是从http://www.Infoq.com上免费下载的迷你书,PDF格式。虽然上面使用的版本是Grails0.3.1(够老的),但是国内能找到的Grails的书也就这么一两本(另一本是《GRAILS权威指南》,当当网有卖)。而且这本还是免费的,所以就不能计较太多了。
首先我们先从Grails的网站http://grails.codehaus.org上下载Grails。猫咪使用的是最新的1.0RC4,虽然是RC版,但是1.0的正式版马上就要发布了。
下来之后,把ZIP文件解压缩到一个目录里。比如猫咪的是c:\grails。然后在“环境变量”中添加一个变量“GRAILS_HOME”,值“c:\grails”。然后在“PATH”变量中添加“%GRAILS_HOME\bin;”。如果你配置过JavaJDK的环境变量,应该是很熟悉的。配置完了,我们也就完成了开发环境的最初搭建。在命令行工具中输入“grails”,如果看到出现提示,那么就表示Grails安装成功。
好了,猫咪开始做自己的第一个Grails程序了。首先建立一个开发目录,用于存放程序。猫咪一直爱用“Miao”作为自己的工作目录。然后输入“grails create-app”创建一个新的工程。然后输入工程名称“MyMiao”。系统会自动生成MyMiao目录,并在这个目录下建立一系列目录和配置文件。
现在其实一个网站的最基本架构已经完成,而且可以运行了。我们还没有写一行代码呢(因为一个代码也没写,所以网站也就只有一个首页)。在MyMiao目录下输入“grails run-app”,网站自动启动。现在打开浏览器,输入“http://localhost:8080/MyMiao/”就可以看到缺省页面了。喵!
来看看工程的结构吧。现在的结构已经和书上有了不小的变化。因为有免费的书可以看,所以猫咪写得不是很详细,大家想看详细的,可以看书。如果写得太详细了就成了抄书了,猫咪重点写自己的一些操作和书上不同的地方。
MyMiao
|- grails-app
|-conf 配置设置
|-hibernate
Hibernate
配置
|-spring
Spring
配置
|-controllers 控制器
|-domain 领域对象
|-i18n 国际化资源文件
|-services 服务层对象
|-taglib 标签
|-utils (不知道,开发文档里也没找到)
|-views GSP视图
|-layouts 布局
|- lib 自定义类库
|- scripts GantScripts 类似Ant脚本的东东
|- src
|-groovy Groovy源文件(除了Domain、控制器、Service之外的源文件)
|-java Java源文件
|- test 单元测试用例
|- web-app 网站目录
- 项目信息
文章引用自:
http://blog.sina.com.cn/u/1400658603
[该贴被wlmouse于2008-01-25 13:09修改过]
[该贴被wlmouse于2008-01-25 13:11修改过]
banq
悄悄话
发表文章: 9290
注册时间: 2002年08月03日 17:08
回复:猫学Grails之安装篇
2008年01月25日 15:55
欢迎欢迎,双赢啊。
最好串在一个主题里,可以推荐到首页去的:
猫学Grails之第一个程序:
http://www.jdon.com/jivejdon/thread/33444.html
wlmouse
悄悄话
发表文章: 117
注册时间: 2006年11月09日 15:58
回复:回复:猫学Grails之安装篇
2008年01月25日 16:55
谢谢。下面是入门的第三篇文章
猫学Grails之完善编写的第一个程序和数据库设置
Grails第三篇http://www.jdon.com/jivejdon/thread/33446.html
还有,请问是否能把电子书放到这里让大家下载?文件1.87M,超过最大限制。我传不上来。
[该贴被wlmouse于2008-01-25 17:21修改过
[该贴被wlmouse于2008-01-25 17:24修改过]
[该贴被wlmouse于2008-01-25 17:26修改过]
banq
悄悄话
发表文章: 9290
注册时间: 2002年08月03日 17:08
回复:回复:回复:猫学Grails之安装篇
2008年01月30日 16:58
多谢,你可直接将文档放在你的博客上吧。
下面我再转贴一篇最近国外TSS一篇Grails入门文章,供初学者学习:
HOWTO: Building Your First Grails Application:
http://www.theserverside.com/news/thread.tss?thread_id=48200
wlmouse
悄悄话
发表文章: 117
注册时间: 2006年11月09日 15:58
回复:回复:回复:回复:猫学Grails之安装篇
2008年01月31日 09:38
我新浪Blog上好像不能放。大家就受累到http://www.Infoq.com上下吧。免费注册一下就可以下了。上面的电子书制作的还是很不错的。比那些扫描的盗版书好多了。可惜为了版权,不许打印。
[该贴被wlmouse于2008-01-31 09:39修改过]
这个主题有
4
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam