Grails_Architecture Grails零件的高级分解: UrlMappings:将来自视图,js或单独的前端的传入URL指向控制器。 控制器:用于路由,渲染(视图/字符串)和调用服务,也许可以进行一些轻量级参数检查*。 您的业​​务逻辑不应该在这里。 服务:您的业务逻辑应该在哪里,以及您应该在哪里操作域对象。 视图:从控制器渲染,以返回html,json等。 域:这些是数据源的表示形式,通常是SQL表或NoSql对象。 它们中可以包含约束逻辑,但是不要太过费力,添加应该在您的服务中添加的其他功能和逻辑。 命令对象:在这里可以进行广泛的参数检查。 它们就像域对象,但没有持久性。 命令对象目前除了实现Validateable特性外没有其他约定,可用于绑定控制器中的传入参数。 我实际上已经编写了一个插件,该插件为他们提供了更多约定,而我只是想将其包含在Grails插件
2023-03-27 20:34:38 314KB
1
现如今,基于Java的网站开发明显过于复杂,远超实际工作需要。在Java领域中,大部分的网站开发框架也没有严格的遵循“可重用”原则。 动态框架如Rails,Django和TurboGears等的出现,为Java网站开发提供了新思路,Grails就是基于这种新思路构建而成的。Grails大大降低了Java领域中网站开发的复杂度,它建立在已有技术如Spring和Hibernate之上。简单理解,Grails是一个框架,特点是整合先进技术,本质是专注抱大腿。哈哈,开个小玩笑,Grails可不是只有那么简单。 Grails通过其核心技术及扩展插件使网站开发中的很多难题都得以解决,如果非要列一个清单的话,主要应包括: 一个基于Hibernate且易于使用的对象关系映射(ORM)层 一个被称作GSP的页面展示技术 一个基于Spring MVC的控制器层 一个基于Gradle的交互式命令行环境 一个内嵌的且已配置为热部署的Tomcat服务器 Spring的依赖注入技术 使用Spring的MessageSource实现国际化(i18n) 一个基于Spring事务抽象的事务层 借助功能强大的Groovy
1
Grails 入门指南 第二版,PDF格式, 已解锁,可对PDF进行添加删除书签等操作。
2022-04-11 14:00:40 5.8MB Grails 入门指南 第二版
1
一些groovy的实例代码,需要的朋友就赶紧下载吧
2022-03-18 10:59:26 1.04MB groovy grails
1
这是Grais2.4.4版本的SDK,最适合他用的工具是IDEA,Grails是一款一站式开发平台
2022-01-26 16:38:44 130.91MB Grails
1
一步一步搭建grails应用的源代码,上传的图片全部丢失,只好上传代码。
2021-11-16 16:33:58 3.1MB java grails groovy
1
第1章 寻找grails之旅  1.1 java的困惑  1.2 webc2.0时代  1.3 java的力量  1.4 什么是grails   1.4.1 与java集成   1.4.2 简单而强大   1.4.3 吸取的经验教训  1.5 使用grails的原因  1.6 grails入门   1.6.1 运行grails命令   1.6.2 义不容辞的“hellocworld!”  1.7 单元测试  1.8 本章小结 第2章 groovy动态语言  2.1 groovy和java的异同   2.1.1 相同点   2.1.2 不同点  2.2 基础知识   2.1.1 类声明 .  2.2.2 语言级断言(assertion)   2.2.3 groovy字符串   2.2.4 闭包(closures)   2.2.5 列表(list)和映射(map)   2.2.6 expando动态对象   2.2.7 范围(range)  2.3 groovy的高级特性   2.3.1 一切都是对象   2.3.2 元编程(metaprogramming)   2.3.3 生成器(builder)  2.4 本章小结 第3章 grails工程基础架构  3.1 grails工程结构  3.2 grails和mvc模式   3.2.1 mvc中的模型(m)   3.2.2 mvc中的视图(v)   3.2.3 mvc中的控制器(c)   3.2.4 除mvc之外的其他部分  3.3 grails支持多种环境  3.4 数据源配置   3.4.1 支持的数据库   3.4.2 配置自定义方言(dialect)  3.5 引导grails应用程序  3.6 配置日志(logging)   3.6.1 启用sql日志   3.6.2 日志记录(logging)和环境  3.7 grails命令行工具   3.7.1 在不同的端口上运行grails应用程序   3.7.2 打包war存档文件(warcarchive)  3.8 使用grails控制台(console)及命令解释程序(shell)   3.8.1 使用命令行shell   3.8.2 grails控制台(console)  3.9 ide集成   3.9.1 安装groovy-eclipse插件   3.9.2 导入grails工程   3.9.3 在eclipse中运行grails应用程序  3.10 本章小结 第4章 grails中的域(domain)  4.1 简化的orm和grails对象关系映射(gorm)  4.2 gorm基础  4.3 设置属性可选  4.4 gorm中的关系  4.5 执行crud操作   4.5.1 创建书签   4.5.2 读取书签   4.5.3 更新书签   4.5.4 删除书签  4.6 查询领域模型(domaincmodel)   4.6.1 使用get方法和exists方法进行基本查询   4.6.2 列举(listing),70排序(sorting)以及合计(counting)   4.6.3 用动态查找器(finder)查询   4.6.4 使用hql进行查询   4.6.5 按样本(example)查询   4.6.6 使用条件(criteria)查询  4.7 映射继承  4.8 验证领域(domain)模型   4.8.1 使用域约束(domainonstraints)   4.8.2 验证约束(constraints)   4.8.3 自定义约束(constraints)   4.8.4 回顾更新操作  4.9 本章小结 第5章 脚手架(scaffolding)  5.1 动态脚手架   5.1.1 创建操作(create)   5.1.2 读取操作(read)   5.1.3 更新操作(update)   5.1.4 删除操作(delete)   5.1.5 重写(overriding)crud操作   5.1.6 使用约束自定义字段.  5.2 静态脚手架   5.2.1 生成控制器(controller)   5.2.2 生成视图(views)  5.3 本章小结 第6章 测试  6.1 编写高效的单元测试   6.1.1 使用assert关键字
2021-10-09 14:20:50 28.38MB Groovy grails java
1
这个东西曾经帮助我入了门,而且简单。我举得如果学习grails这个是需要的。 虽然将的不太细,但是主要的都讲了,入门后啥都好办,你说呢
2021-09-29 11:37:20 5.92MB grails grails入门 gralis文档
1
日翠二号 适用于 Grails 2.3.4 的 RichUI Grails 插件版本
2021-07-13 16:05:30 6.67MB JavaScript
1
OohLaLog Grails 插件 Grails OohLaLog 插件添加了一个 log4j appender 来将流量转发到 oohlalog api 服务。 这允许其用户跨多个服务器聚合日志、设置警报、自定义计数器并实时监控他们的应用程序。 Log4J 附加程序 修改您的 Config.groovy 文件以向 log4j 添加一个 appender。 例子: log4j = { appenders { appender new com.oohlalog.log4j.OohLaLogAppender ( name : " oohlalog " , authToken : " my-api-token " , host : " api.oohlalog.com " ) } root { info ' oohlalog ' } } 附加器属性: 主机
2021-07-10 16:03:37 20KB Groovy
1