JiveJdon Community Forums
在线86人   首页   主题总表   培训咨询   精华   查搜   注册    登陆
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
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 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam