zoukankan      html  css  js  c++  java
  • Grails边做边学入门篇[1]--------大家一起来动手建立project和Domain

    近期工作比較忙,没空写博客了。我发现每周五的下午都是我最放松的时候,可能是迟延症的缘故吧。。。总是寄希望于周末,慢慢的。我的周末就被工作占领了。

    希望大家不要有这种坏毛病。今日事,今日毕。当然我们程序员是例外,非常可能一天会遇到非常多新需求。

    。那就仅仅能燃烧小宇宙跟产品经理或者是自己的代码拼命了。

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

    首先,打开我们的IDE工具。

    我仅以GGTS举例,其它的工具也是大同小异。至于敲指令这么高端的方法我就不赘述了。。直接找本书照着敲即可了。

    新增一个Grails项目,输入项目名称,点击finishbutton就能够了。



    然后你就会发现,我们经常使用的插件包就会自己主动的下载下来并安装了,首次新建项目的时候。这些应该须要下载,然后全部下载过的插件包,都会存在C:UsersAdministrator(username).grailsivy-cacheorg.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的基本的语法和用法。

  • 相关阅读:
    Jedis scan及其count的值
    redis中KEYS、SMEMBERS、SCAN 、SSCAN 的区别
    Windows环境下RabbitMQ的启动和停止命令
    HTTP状态码->HTTP Status Code
    给所有的input trim去空格
    git clone 使用用户名和密码
    ABA问题
    FIFO、LRU、LFU的含义和原理
    【phpstorm】破解安装
    【windows7】解决IIS 80端口占用问题(亲测)
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7141772.html
Copyright © 2011-2022 走看看