• JAVA 程序员代码生成利器


     http://www.grails.org/

     

    为什么要用Grails

    1. 采用groovy 开发,基于springboot+ hibernate ,groovy 语言层面运行效率稍微差点,但开发效率比java快很多。具体可以参见groovy 语言介绍,最显然的一个特征是:bean?.age  这种写法 ?. 可以避免java NullPointer Exception .
    2. java 开发人员能非常快速上手。
    3. 简单的增删查改页面,基本上可以完全自动生成。
    4. 对数据库操作,增强了hibernate .
    5. 对于类 Person (id,name,age),可以直接使用 Person.finByName(),Person. findByNameIlikeAndAge  非常强大。
    6. 同时grails 还提供了丰富的插件,如

            spring-security :权限控制

            migration: 数据库版本管理,写好实体类,可以自动完成与数据库的同步更新。

    如何使用

    1. 下载grails 安装包,配置环境变量。
    2. Grails 提供了一系列内置命令,可以直接生成代码或者运行项目:

    create-app  穿件一个新的空应用。

    create-controller  新建 spring-mvc 的controller

    create-domain-class  创建数据库实体

    create-interceptor  创建web 拦截器

    create-service  创建service层

    create-taglib  创建tag库

    一般使用流程如下:

    1. 创建entity类(表结构)
    2. 用migration 同步表结构。
    3. 用命令generate-all 生成controller 和 gsp页面。
    4. 修改相关部分代码,满足自己需要。

    Java开发、互联网架构讨论QQ群: 297702426

    邮箱:zfj321@qq.com  需要源码可以联系我,或者加入以上QQ群

  • 相关阅读:
    Python中的时间
    Python + Selenium 自动化环境搭建过程
    HTML手写课程表,练基础
    temp2
    Jenkins配置文件
    Jenkins安装Slave节点
    Jenkins管理插件
    常见的linux上的服务重启脚本
    测试感慨
    docker的安装
  • 原文地址:https://www.cnblogs.com/kevin7234/p/7681842.html
Copyright © 2020-2023  润新知