Grails

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第1行: 第1行:
 
[[Image:Grails_logo.jpg|right]]
 
[[Image:Grails_logo.jpg|right]]
Grails关注将"规约编程"(coding by convention)引入Groovy。它是一个开放源网络应用构架, 对Groovy语言起到杠杆作用,并且对Java网络开发起到补足作用。你可以用Grails 作为独立开发环境, 它隐藏了所有的配置细节,也可以将它同和入你的Java商务逻辑。
+
Grails关注将"规约编程"(coding by convention)引入[[Groovy]]。它是一个开放源网络应用构架, 对Groovy语言起到杠杆作用,并且对Java网络开发起到补足作用。你可以用Grails 作为独立开发环境, 它隐藏了所有的配置细节,也可以将它同和入你的Java商务逻辑。
  
 
Grails关注与使开发最简化,而且Grails的解决方案来自于广泛的开发者,不只局限于Java社区。
 
Grails关注与使开发最简化,而且Grails的解决方案来自于广泛的开发者,不只局限于Java社区。
第7行: 第7行:
  
 
==Install==
 
==Install==
  wget http://dist.codehaus.org/grails/grails-bin-1.0-RC3.zip
+
  wget http://download.huihoo.com/grails/grails-bin-1.0.1.zip
  GRAILS_HOME= C:\grails-1.0-RC3 or /usr/local/grails-1.0-RC3
+
  GRAILS_HOME= C:\grails-1.0.1 or /usr/local/grails-1.0.1
 
  Add the "%GRAILS_HOME%\bin" directory to your PATH environment variable
 
  Add the "%GRAILS_HOME%\bin" directory to your PATH environment variable
 
  Add the "%GRAILS_HOME%\ant\bin directory to your PATH environment variable.
 
  Add the "%GRAILS_HOME%\ant\bin directory to your PATH environment variable.
第50行: 第50行:
 
*http://grails.codehaus.org/
 
*http://grails.codehaus.org/
 
*http://www.g2one.com/
 
*http://www.g2one.com/
 +
*http://www.groovygrails.com
 +
*http://download.huihoo.com/grails/
 +
*http://docs.huihoo.com/grails/
  
 
[[Category:Web application frameworks]]
 
[[Category:Web application frameworks]]

2008年2月26日 (二) 01:16的版本

Grails logo.jpg

Grails关注将"规约编程"(coding by convention)引入Groovy。它是一个开放源网络应用构架, 对Groovy语言起到杠杆作用,并且对Java网络开发起到补足作用。你可以用Grails 作为独立开发环境, 它隐藏了所有的配置细节,也可以将它同和入你的Java商务逻辑。

Grails关注与使开发最简化,而且Grails的解决方案来自于广泛的开发者,不只局限于Java社区。

Grails构建在开源技术如SpringHibernateSiteMesh之上,提供了一个类似于Rails 的平台可以与Java平台无缝集成. Groovy是一种“动态”或指令语言。动态语言一般用来加速和简化程序撰写。与Python或Ruby等其他指令语言不同的是,用Groovy撰写的程序,可与Java虚拟器结合。

Install

wget http://download.huihoo.com/grails/grails-bin-1.0.1.zip
GRAILS_HOME= C:\grails-1.0.1 or /usr/local/grails-1.0.1 
Add the "%GRAILS_HOME%\bin" directory to your PATH environment variable
Add the "%GRAILS_HOME%\ant\bin directory to your PATH environment variable.

grails create-app
input project name: my-project
cd my-project
grails create-domain-class
input domain name: Book

my-project\grails-app\domain\Book.groovy

class Book {
   String title
   String author
}

my-project\grails-app\conf\BootStrap.groovy

class BootStrap {
   def init = { servletContext ->
       // Create some test data
       new Book(author:"Stephen King",title:"The Shining").save()
       new Book(author:"James Patterson",title:"Along Came a Spider").save()
   }
   def destroy = {
   }
}

my-project\grails-app\controllers\BookController.groovy

class BookController {
    def scaffold = Book
}
grails run-app
http://localhost:8080/my-project/
http://localhost:8080/my-project/book
运行成功 :)

To upgrade your existing Grails projects you must run:

grails clean
grails upgrade

相关项目

相关链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱