Grails边做边学入门篇[1]--------大家一起来动手建立project和Domain
2017-07-09 15:52
232 查看
近期工作比較忙,没空写博客了。我发现每周五的下午都是我最放松的时候,可能是迟延症的缘故吧。。。总是寄希望于周末,慢慢的。我的周末就被工作占领了。
希望大家不要有这种坏毛病。今日事,今日毕。当然我们程序员是例外,非常可能一天会遇到非常多新需求。
。
。那就仅仅能燃烧小宇宙跟产品经理或者是自己的代码拼命了。
上一篇Grails边做边学入门篇[0]--------讲讲什么是Grails 希望大家能阅读一下。
首先,打开我们的IDE工具。
我仅以GGTS举例,其它的工具也是大同小异。至于敲指令这么高端的方法我就不赘述了。。直接找本书照着敲即可了。
新增一个Grails项目,输入项目名称,点击finishbutton就能够了。
然后你就会发现,我们经常使用的插件包就会自己主动的下载下来并安装了,首次新建项目的时候。这些应该须要下载,然后全部下载过的插件包,都会存在C:\Users\Administrator(username)\.grails\ivy-cache\org.grails.plugins;
这些都不是重点,请大家看以下这张图片:
有一点乱啊。
。
容我慢慢道来。domain是存放JavaEE中Bean文件的地方,也就是我们所说的POJO层。
定义起来也非常easy,和Java类似,以下会给出一个样例:
在domain上右键。new一个domain,输入名称com.gao.TestProj.User后,点击Finish;注意这个是类名啊!
一定要大写(这类问题后面就不赘述了。不懂的请自行补脑)
我们会看到IDE自己主动帮我们建立了一个Domain类和他的測试类(本教程中请忽略測试类。我们仅仅讲最实用的东西);
package com.gao.TestProj class User { String userName String displayname String password Integer age String sex static constraints = { userName nullable: true //设定不可为空 password nullable: true } static mapping = { password column: "pwd", sqlType: "LONGTEXT" //我们能够自己定义字段在数据库中映射的字段名,还有字段的数据类型 } }
到此为止,我们就成功的建立了一个Domain类。下一次的博客里面,我会介绍Controller的基本的语法和用法。
相关文章推荐
- Grails边做边学入门篇[1]--------大家一起来动手建立project和Domain
- Grails边做边学入门篇[1]--------大家一起来动手建立工程和Domain
- [The Django Book 2.0][第二章:入门]django-admin.py startproject mysite不能建立project的解决方法
- 转帖-----我的WinCE5.0入门全过程,为了方便后来者,写了一天多,仅供大家参考!(开发环境建立+流驱动开发+相关资料)
- Grails边做边学入门篇[0]--------讲讲什么是Grails
- 转帖-----我的WinCE5.0入门全过程,为了方便后来者,写了一天多,仅供大家参考!(开发环境建立+流驱动开发+相关资料)
- ADO.NET入门:快速建立数据连接
- A大家好,新建立NET群 31815967 欢迎大家加入交流
- 大家好,新建立NET群 31815967 欢迎大家加入交流
- 今天就动手,建立你的视频点抪平台
- 建立Linux 0.11完整的系统,让linux 0.11真正转起来!方便大家学习。 中文版权所有: OldLinux论坛
- ASP编程入门进阶(廿一):DAO SQL之建立数据库表
- 请大家推荐及本入门看的书 最好是经典版本
- 哈哈,大家好,新建立NET群 31815967 欢迎大家加入交流
- ASP编程入门进阶(廿一):DAO SQL之建立数据库表
- Symbian OS开发入门(二) :VS2003环境下Symbian工程的导入与建立
- Symbian入门指南第二章:Symbian开发环境的建立以及目录结构的说明
- Symbian入门指南第二章:Symbian开发环境的建立以及目录结构的说明
- 建立一个符合中国国情的wiki,大家不觉得很有必要吗?
- 建立PLM系统的入门招数