Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Grails开发教程,如何用 Grails 快速开发web应用程序、微服务

License

Notifications You must be signed in to change notification settings

yangbo/grails_tutorials

Repository files navigation

Grails 开发教程

杨波 <bo.yang@telecwin.com> 北京塔尔旺科技有限公司

Grails 简介

Grails 是一个开发WEB应用程序的利器,特点是易学、开发效率高、代码量少、灵活、有插件机制。 Grails 用 Groovy 语言编写,运行于JVM之上,与Java系统无缝对接,且因为 Grails 基于SpringBoot 和Hibernate,因此拥有安全、稳定、强大的各类Spring框架功能,并且用"配置"编程模式, 即 DSL (领域特定语言)编程的方式,让开发变得非常简便。打个比方,Groovy就是Java生态中的Javascript 语言,因为Javascript语言对"配置"编程模式支持很好,所以各种Javascript的项目非常流行, 例如各种基于nodejs的前端框架和项目,像webpack、vue.js、jQuery、express等等。而Grails就是基于这种编程模式的一个web应用开发 框架,就像是Javascript生态中的express框架,它比SpringMVC开发更加简单高效,是做企业信息化项目、互联网项目和微服务的不错选择。

让我们开始Grails开发之旅吧!

1. 使用方法

本项目用不同分支存放不同的 grails 功能类别,master 分支是一个空白初始项目模板,可以用来创建初始项目,其他分支是具体的某个 grails 功能专项教程。

分支功能说明

分支名 功能说明

master

用作项目初始化的空白模板,只有最基本的配置,不包含其他功能,如"安全"等插件

5.3_gorm_inheritance

用来演示 GORM 的各种功能

GORM-12-Multi-Tenancy

演示 GORM 对多租户的支持

spring_security_core_tutorials

演示 Grails 的安全核心插件,基于 spring security 开发的

spring_security_rest_tutorials

演示 Grails 的REST安全插件,基于 grails安全核心插件开发的

本项目最重要的资源是 doc/ 目录下的文档,每个专项功能会把自己的文档放在 doc/ 目录下,为了阅读方便,master 分支的 doc/ 目录 下也会存放一份,便于从 master 检出后查阅。

2. 回馈

如果你觉得对你有所帮助,请点击一下本项目的github"star"按钮,为本项目点个赞 :)

请把本项目分享给更多的人,提交 issue、反馈,或者提交 pull request 参与进来一起开发,共同提高。

About

Grails开发教程,如何用 Grails 快速开发web应用程序、微服务

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /