`

Groovy on Grails 快速建站1

阅读更多
  1. Groovy on Grails 快速建站
  2. grails版本: 1.0 . 2
  3. 首先,确保环境变量中配置了:
  4. GRAILS_HOME=F:\grails- 1.0 . 2
  5. 以下是建站的日志,黑体为用户输入部分:
  6. E:\>mkdir cinwamanblog
  7. E:\>cd cinwamanblog
  8. 创建应用
  9. E:\cinwamanblog>grails create-app
  10. Welcome to Grails  1.0 . 2  - http: //grails.org/
  11. Licensed under Apache Standard License  2.0
  12. Grails home is set to: F:\grails- 1.0 . 2
  13. Base Directory: E:\cinwamanblog
  14. Note: No plugin scripts found
  15. Running script F:\grails- 1.0 . 2 \scripts\CreateApp.groovy
  16. Environment set to development
  17. Application name not specified. Please enter:
  18. cinwamanblog
  19.     [mkdir] Created dir: E:\cinwamanblog\cinwamanblog\src
  20.     [mkdir] Created dir: E:\cinwamanblog\cinwamanblog\src\java
  21.     [mkdir] Created dir: E:\cinwamanblog\cinwamanblog\src\groovy
  22. …… 
  23.      [copy] Copying  2  files to E:\cinwamanblog\cinwamanblog
  24.      [copy] Copying  2  files to E:\cinwamanblog\cinwamanblog\web-app\WEB-INF
  25. ……
  26. [propertyfile] Updating property file: E:\cinwamanblog\cinwamanblog\application.
  27. properties
  28. Created Grails Application at E:\cinwamanblog/cinwamanblog
  29. 运行
  30. E:\cinwamanblog\cinwamanblog>grails run-app
  31. Welcome to Grails  1.0 . 2  - http: //grails.org/
  32. Licensed under Apache Standard License  2.0
  33. Grails home is set to: F:\grails- 1.0 . 2
  34. Base Directory: E:\cinwamanblog\cinwamanblog
  35. Note: No plugin scripts found
  36. ……
  37. 2008 - 09 - 04   01 : 15 : 43.427 ::INFO:  Started SelectChannelConnector @0 .0. 0.0 : 8080
  38. Server running. Browse to http: //localhost:8080/cinwamanblog
  39. 2008 - 09 - 04   01 : 16 : 02.494 :/cinwamanblog:INFO:  GSP servlet initialized
  40. 访问:http: //localhost:8080/cinwamanblog 测试是否网站建立起来
  41. 创建领域实体
  42. E:\cinwamanblog\cinwamanblog>grails create-domain- class
  43. Welcome to Grails  1.0 . 2  - http: //grails.org/
  44. Licensed under Apache Standard License  2.0
  45. Grails home is set to: F:\grails- 1.0 . 2
  46. Base Directory: E:\cinwamanblog\cinwamanblog
  47. Note: No plugin scripts found
  48. Running script F:\grails- 1.0 . 2 \scripts\CreateDomainClass.groovy
  49. Environment set to development
  50.  name not specified. Please enter:
  51. Article
  52.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\grails-app\domain
  53. Created   for  Article
  54.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\test\integration
  55. Created Tests  for  Article
  56. E:\cinwamanblog\cinwamanblog>grails create-domain- class
  57. ……
  58.  name not specified. Please enter:
  59. catalog
  60.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\grails-app\domain
  61. Created   for  Catalog
  62.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\test\integration
  63. Created Tests  for  Catalog
  64. E:\cinwamanblog\cinwamanblog>grails create-domain- class
  65. ……
  66.  name not specified. Please enter:
  67. person
  68.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\grails-app\domain
  69. Created   for  Person
  70.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\test\integration
  71. Created Tests  for  Person
  72. E:\cinwamanblog\cinwamanblog>grails create-domain- class
  73. ……
  74.  name not specified. Please enter:
  75. blog
  76.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\grails-app\domain
  77. Created   for  Blog
  78.      [copy] Copying  1  file to E:\cinwamanblog\cinwamanblog\test\integration
  79. Created Tests  for  Blog
  80. 创建控制类
  81. E:\cinwamanblog\cinwamanblog>grails create-controller
  82. ……
  83. Controller name not specified. Please enter:
  84. blog
  85. ……
  86. E:\cinwamanblog\cinwamanblog>grails create-controller
  87. ……
  88. catalog
  89. ……
  90. E:\cinwamanblog\cinwamanblog>grails create-controller
  91. ……
  92. article
  93. ……
  94. E:\cinwamanblog\cinwamanblog>grails create-controller
  95. ……
  96. person
  97. ……
  98. E:\cinwamanblog\cinwamanblog>
  99. 使用mysql创建 3 个空库:开发:blog_dev 测试:blog_test 运营:blog_prod
  100. 修改配置文件:
  101. E:\cinwamanblog\cinwamanblog\grails-app\conf\DataSource.groovy
  102. dataSource {
  103.     pooled =  true  
  104.   dbCreate =  "update"  
  105.   url =  "jdbc:mysql://localhost/blog_dev"  
  106.   driverClassName =  "com.mysql.jdbc.Driver"  
  107.   username =  "root"  
  108.   password =  "root"  
  109. }
  110. hibernate {
  111.     cache.use_second_level_cache= true
  112.     cache.use_query_cache= true
  113.     cache.provider_class= 'org.hibernate.cache.EhCacheProvider'
  114. }
  115. // environment specific settings
  116. environments {
  117.     development {
  118.         dataSource {
  119.             dbCreate =  "create-drop"   // one of 'create', 'create-drop','update'
  120.             url =  "jdbc:mysql://localhost/blog_dev"
  121.         }
  122.     }
  123.     test {
  124.         dataSource {
  125.             dbCreate =  "update"
  126.             url =  "jdbc:mysql://localhost/blog_test"
  127.         }
  128.     }
  129.     production {
  130.         dataSource {
  131.             dbCreate =  "update"
  132.             url =  "jdbc:mysql://localhost/blog_prod"
  133.         }
  134.     }
  135. }
  136. ctrl+c 停止应用,然后E:\cinwamanblog\cinwamanblog>grails run-app
  137. 此时,数据库中的表自动创建
分享到:
评论

相关推荐

    Groovy和Grails配置方法

    ### Groovy和Grails配置方法 #### 一、Groovy与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上...希望本教程能够帮助初学者快速入门Groovy和Grails的使用,并为后续的深入学习打下坚实的基础。

    [Groovy] Groovy, Grails, Griffon 入门教程 (英文版)

    [Apress] Groovy, Grails, Griffon 入门教程 (英文版) [Apress] Beginning Groovy, Grails and Griffon (E-Book) ☆ 出版信息:☆ [作者信息] Vishal Layka, Christopher M. Judd, Joseph Faisal Nusairat, Jim ...

    groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part1

    groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part1 共两个压缩包,解压后将扩展名.zip.bak改为.zip再次解压。

    Groovy&Grails准备,收集的Groovy与Grails的书籍

    Groovy和Grails是两个密切相关的开源技术,主要用于构建现代、高效的Java平台应用程序。Groovy是一种动态、灵活的编程语言,它与Java高度兼容,但语法更为简洁,提供了更多的灵活性。而Grails则是一个基于Groovy的...

    eclipse插件grails(groovy)

    Eclipse 插件 Grails(Groovy)是一个强大的开发工具,它使得在Eclipse环境中进行Groovy和Grails应用的开发变得更为便捷。Groovy是一种动态、面向对象的编程语言,而Grails则是一个基于Groovy的开源Web应用框架,...

    Groovy and Grails Recipes.pdf

    - **高效率**:Groovy的动态特性使得Grails可以快速响应需求变化。 - **灵活性**:Grails不仅支持传统的Web开发,还提供了对RESTful服务的支持。 **4. Grails核心组件** - **领域模型**:代表数据库表的实体类,...

    begining groovy and grails

    本书从入门到精通,涵盖了从基础知识到高级应用的全面内容,使读者能够快速上手并深入理解Groovy和Grails的核心概念。 ### Groovy简介 Groovy是一种基于Java平台的动态语言,它融合了简洁性和强大功能,旨在提高...

    Beginning Groovy and Grails, From Novice to Professional

    ### 关于《从新手到专家:Groovy与Grails入门》 #### 一、书籍概述 本书《Beginning Groovy and Grails, From Novice to Professional》由Christopher M. Judd、Joseph Faisal Nusairat 和 James Shingler共同编写...

    Groovy&Grails - 指南.ppt

    Groovy 中可以更简洁地表示,Groovy 支持闭包,这使得代码更加紧凑和易读。例如,Java 中的匿名内部类在 ...通过使用 Grails,开发者能够利用 Groovy 的优势,如 DSL 和动态性,来快速构建功能丰富的 Web 应用程序。

    Groovy / Grails F2

    Groovy / Grails F2 The Best Web Server

    Groovy / Grails F4

    Groovy / Grails F4 The Best Web Server

    Groovy / Grails F3

    Groovy / Grails F3 The Best Web Server

    Agile Development with Groovy and Grails.pdf

    ### 敏捷开发与Groovy及Grails技术详解 #### 一、敏捷开发与Groovy及Grails概览 在《Agile Development with Groovy and Grails》这本著作中,作者Christopher M. Judd(Judd Solutions, LLC 的总裁兼顾问)详细...

    groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part2

    groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part2 共两个包,解压后需要将扩展名.zip.bak改名为.zip重新解压。 http://dist.springsource.com/release/STS/3.8.1.RELEASE/dist/ e4.6/spring-tool-...

    groovy and grails ppt

    Groovy和Grails是两个密切相关的Java平台上的开发工具...总之,Groovy和Grails的结合为开发者提供了高效、简洁的Web开发解决方案,利用Groovy的灵活性和Grails的框架特性,可以快速构建出高性能、易于维护的应用程序。

    Groovy and Grails Recipes(清晰PDF)

    ### Groovy and Grails Recipes 知识点概览 #### 一、Groovy by Example **1. Getting Started with Groovy** - **介绍**: 本章主要介绍了如何开始使用Groovy编程语言。对于初次接触Groovy的新手来说,这是一个很...

    Groovy/Grails F1

    Groovy Grails , The best web server.

    groovy grails简介

    而Grails则是一个基于Groovy的全栈框架,它允许开发者快速开发高效、可维护的Web应用。 Groovy语言的特点: 1. **简洁的语法**:Groovy的语法比Java更加简洁,减少了冗余的括号和分号,使得代码更易于阅读和编写。 ...

    [Groovy] Groovy & Grails 新手进阶教程 (英文版)

    [Apress] Groovy & Grails 新手进阶教程 (英文版) [Apress] Beginning Groovy and Grails From Novice to Professional (E-Book) ☆ 出版信息:☆ [作者信息] Christopher M. Judd, Joseph Faisal Nusairat, ...

Global site tag (gtag.js) - Google Analytics