Grails边做边学入门篇[1]--------大家一起来动手建立工程和Domain

最近工作比较忙,没空写博客了。我发现每周五的下午都是我最放松的时候,可能是拖延症的缘故吧。。。总是寄希望于周末,慢慢的,我的周末就被工作占据了。希望大家不要有这样的坏毛病,今日事,今日毕。当然我们程序猿是例外,很可能一天会遇到很多新需求。。。那就只能燃烧小宇宙跟产品经理或者是自己的代码拼命了。

上一篇Grails边做边学入门篇[0]--------讲讲什么是Grails 希望大家能阅读一下。

首先,打开我们的IDE工具。我仅以GGTS举例,其他的工具也是大同小异。至于敲指令这么高端的方法我就不赘述了。。直接找本书照着敲就行了。

新增一个Grails项目,输入项目名称,点击finish按钮就可以了;



然后你就会发现,我们常用的插件包就会自动的下载下来并安装了,首次新建项目的时候,这些应该需要下载,然后所有下载过的插件包,都会存在C:\Users\Administrator(用户名)\.grails\ivy-cache\org.grails.plugins;


这些都不是重点,请大家看下面这张图片:


有一点乱啊。。容我慢慢道来。domain是存放JavaEE中Bean文件的地方,也就是我们所说的POJO层。定义起来也很简单,和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的基本语法和使用方法。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值