美文网首页
Grails学习(一):常用命令、规范及目录介绍

Grails学习(一):常用命令、规范及目录介绍

作者: Rush的博客 | 来源:发表于2017-04-04 15:47 被阅读234次

1 常用命令

grails -version // 查看版本
grails create-app [project-name] // 创建项目
grails generate-all [package-name].[domain-name] // 根据领域类(Domain Class)创建Controller、View、Service、Test
grails run-app // 运行项目
grails clean // 清除项目缓存,重新构建项目

如果这些命令无法满足你的需要,请移步:
http://docs.grails.org/latest/ref/Command%20Line/Usage.html
查看网页右侧的“Quick Reference”来了解对应命令的使用方法。

2 命名规范

2.1 controllers

例如:NoticeController
首字母大写的驼峰法,后面加上Controller
controller中的方法命名方式为:首字母小写的驼峰法
例如:def getList(...)

2.2 domain

例如:Notice
首字母大写的名词或动词
领域类中的变量对应数据库中的字段,命名方式为:首字母小写
的驼峰法

2.3 jobs

例如:NoticeJob
首字母大写的驼峰法,后面加上Job

2.4 services

例如:NoticeService
与domain类对应的名词,后面加上Service,首字母大写的驼峰法

2.5 taglib

例如:NoticeLib
首字母大写的驼峰法,后面加上Lib

2.6 test(src/)

例如:NoticeSpec
首字母大写的驼峰法,在Grails3.0 以上的命名方式为与domain类对应的名词,后面加上Spec,首字母大写的驼峰法

3 常用目录介绍

Grails目录介绍

build目录:存放由.java或者.groovy文件生成的class文件
grails-app/assets目录:放置字体文件(fonts)、图像文件(images)、JS文件(javascripts)和层叠样式表文件(stylesheets)
grails-app/conf目录:放置系统的各项配置(如数据源配置、环境配置、hibernate配置等)
grails-app/controllers目录:放置每个页面调用的方法逻辑处理请求,创建或准备响应
grails-app/domain目录:实体类,在Grails框架里面称之为领域类,对应数据库中的每一个表结构
grails-app/i18n目录:负责国际化相关,这里从其中根据提示语代码调用相关提示语
grails-app/init目录:负责程序运行初始化操作
grails-app/jobs目录:可以写一些定时器,定时触发指定操作
grails-app/services目录:将复杂的逻辑实现写在该目录下,有利于代码的重用
grails-app/taglib目录:标签库,gsp网页支持定制tag库,可以在运行时重载。
grails-app/views目录:gsp网页,类似jsp

查看Grail框架的更详细说明,请查阅官方文档:
http://docs.grails.org/latest/

相关文章

  • Grails学习(一):常用命令、规范及目录介绍

    1 常用命令 如果这些命令无法满足你的需要,请移步:http://docs.grails.org/latest/r...

  • linux命令-01

    今天介绍下linux常用命令及相关知识。 1.linux文件系统: / :根目录,所有的文件都在‘/’目录下。 /...

  • RHCE认证学习-目录介绍及常用命令

    一、目录结构 在图形化界面中我们可以看根下的所有目录 在命令行下可以通过使用命令得到命令结构的分布 二、常用命令 ...

  • linux学习笔记

    linux学习笔记 1,常用命令及linux文件结构、网络配置和安全关机等 1,文件系统中bin是常用命令目录、s...

  • Linux常用命令及英文全拼

    整理linux常用命令及全拼,方便理解学习。# 命令缩写:ls:list(列出目录内容)cd:Change Dir...

  • CentOS最常用命令及快捷键整理

    整理了Linux常用命令及快捷键,仅供学习参考,并不是所有,如有缺失请提出建议。 常用命令: 文件和目录: # c...

  • linux常用命令和基础知识总结

    本文以CentOS为例,分别介绍常用命令与一些基础知识. 常用命令总结: 查看目录: ls(list):列出目录内...

  • 《javascript基础补充--开发规范》

    JavaScript 开发规范 本篇文章主要介绍了JS的命名规范、注释规范以及开发的一些问题 目录 命名规范:介绍...

  • Grails框架之GSP标签

    gsp GSP存在于Grails的grails-app/views目录中,他们通常会自动渲染(通过规约),或者像这...

  • Linux常用命令介绍

    Linux常用命令介绍 远程登录 命令: 切换目录 进入当前某个目录: 返回上一级目录: 返回上一级目录的某个目录...

网友评论

      本文标题:Grails学习(一):常用命令、规范及目录介绍

      本文链接:https://www.haomeiwen.com/subject/fqcnottx.html