zoukankan      html  css  js  c++  java
  • 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群

  • 相关阅读:
    脚本性能分析
    openwrt补丁
    定制openwrt的根文件
    openwrt路由器更换了Flash之后需要修改的源码
    openwrt驱动与应用程序的联系
    我的vi/vim配置文件
    Python中的字典分组函数(groupby,itertools)
    迭代器
    tuple
    list
  • 原文地址:https://www.cnblogs.com/kevin7234/p/7681842.html
Copyright © 2011-2022 走看看