浏览 6454 次
锁定老帖子 主题:猫学Grails之安装篇
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-23
喵。猫咪最近一直很清闲。所以开始学习新技术。把以前买来和下载的书翻出来,开始学习(呵呵,虽然是以前买的,但是书上的内容比起猫咪目前开发中使用的技术算新的了)。猫咪打算把自己学习的过程写在这里,让大家也分享一下猫咪的经验。不过有言在先,猫咪不定什么时候就懒了或没时间了,所以连载更新不定时。 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 网站目录 - 项目信息
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-24
恭喜 :),hello world快速入门了。
深入下去,你会觉得很有趣的 |
|
返回顶楼 | |
发表时间:2008-01-24
是呀目前正在继续学习中。Grails很不错。
|
|
返回顶楼 | |
发表时间:2008-01-24
上个星期我也小试了一下,很有趣,计划春节假期好好学习一把.
|
|
返回顶楼 | |
发表时间:2008-01-24
Tony.Tang 写道 上个星期我也小试了一下,很有趣,计划春节假期好好学习一把. 唯一头疼的就是资料太旧了。我用的书还是0.3版的呢。页面、结构、配置和现在的变化不小。没耐心仔细比较不同的人是学不下去的。呵呵,经常看到有人骂Grails,说例子运行不了。 |
|
返回顶楼 | |
发表时间:2008-01-25
再等待吧,Grails权威指南第二版之英文版应该快了
|
|
返回顶楼 | |