首页
学习
活动
专区
圈层
工具
发布

Groovy on Grails 交流活动

Groovy on Grails 一些文章的翻译: 10 个对于 Grails 的误解 通常情况下所谓 “新” 的东西出现总是会伴随着许许多多的流言与困惑,Grails 也不例外,许多人也许会因为这个而放弃继续使用它...以下是一个简要的 Grails 流言列表: “Grails 只是一个 Rails 的拷贝罢了。”...“Grails 只适用于常规的增删改应用程序。” 有很多注重于 Grails 增删改的应用脚手架的例子,但那些只能体现这一小部分功能而已。Grails 是适用于各种方向 web 应用的框架。...Grails1.0 发布 2008 年 2 月 5 日 现在你登陆 Grails 网站的话你就可以下载到 Grails1.0 版本了,它是目前可获得的最好的版本,而且,正如你看到的那样,它已经率先在 Codehaus...我将 “Grails 现状” 作为周四晚上的主题,从 Grails1.0 发布以来不断发展和技术的双重角度进行了分析。

2.9K20

Grails——赋能敏捷开发的利器

于是有人基于Groovy做了Grails,可以理解为Grails = Rails on Groovy。...也正因为通过Grails开发起步快,它特别适合需要快速试错的初创企业,据说Linked-in最初的版本就是用Grails开发的。...近年流行的Spring Boot和Grails的比较是,Spring Boot只包含Controller和API,没有UI,适合做微服务应用,Grails适合包含前端到后端的全栈单体应用。...我相信Spring Boot吸收了不少Grails的思想,实现了开箱即用,而现在新版Grails反过来把Spring Boot作为底层框架之一进行了重构。...Spring曾经打造过类似Grails的框架Spring Roo,但是流产了。 接触敏捷,改变了我对软件开发的认知,接触Grails,再一次刷新了我的认知。

2.6K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在 Eclipse 中配置 Grails 工程

    1、环境变量: 配置 GRAILS_HOME,注意一定要配置到 build.xml 所在的文件夹: 2、Eclipse 装上 Groovy-Eclipse 插件,可以使用 link 方式。...3、导入 Grails 工程,并选中"Copy projects into workspace" 4、工程的属性中,选中: 这样就阻止了 groovy 文件被 Eclipse 编译成 class 文件...5、工程属性的 Java Build Path 中,选择 Libraries,选择 Add Variable,添加变量 GRAILS_HOME,并将其中的所有文件夹内的所有 jar 文件全部引入工程 (...,为 jsp 类型添加 gsp 文件关联: 9、选择 Run、External Tools 的 Open External Tools Dialog,如下配置,这样就可以在 Eclipse 中启用 Grails...控制命令了: 10、选择 Run、Open Run Dialog,如下配置,将 Grails 的项目作为 Java 应用程序的方式运行: 以上就是整个在 Eclipse 中配置 Grails

    1.9K40

    单元测试 Mock不Mock?

    前言前段时间,我们团队就单元测试是否采用 Mock 进行了一番交流,各有各的说法。本文就单元测试 Mock不Mock 给出我的观点,欢迎各位同仁提出不同的意见,共同探讨、相互交流。单元测试没必要?...Mock不Mock?那什么是Mock?什么是Mock?简单来说,Mock就是模拟目标代码的行为,在实际测试过程中代替真实的调用目标。如下图这样做的意义何在?Mock的意义何在?...我想Mock就是最好的一种方式。...个人认为Mock只是模拟调用外部的行为,并不影响代码逻辑。所以,不存在“Mock是不是有效的单元测试”这种说法。如何Mock?应该Mock什么?...总结单元测试中使用Mock有以下几个好处:隔离测试:Mock 使得测试可以专注于测试的代码逻辑,而不必关心外部不稳定因素。提高测试速度:Mock 可以避免耗时的外部调用,从而加快测试速度。

    68920

    接口 Mock 工具对比:Mock.js、Easy Mock、Apifox 的使用场景与配置

    接口 Mock 工具对比:Mock.js、Easy Mock、Apifox 的使用场景与配置 为什么需要接口 Mock 前端开发中,后端未就绪、接口不稳定或联调周期长,都会拖慢交付。...Easy Mock:基于 Web 的接口 Mock 平台,支持项目/接口管理与规则配置,适合需要简单平台化的团队或内网部署。...Apifox:集 API 设计、文档、Mock、测试于一体,自动从接口定义生成 Mock,适合中大型团队协作与质量闭环。...安装与使用: npm i -D mockjs 前端拦截示例(XHR/Fetch): import Mock from 'mockjs' Mock.mock('/api/user', 'get', {...用例测试可直接引用 Mock 数据,联动断言与 CI。 优点与注意:强协作、自动 Mock 与测试闭环;团队需采纳统一接口定义流程,Mock 与真实后端差异需定期校准。

    59110

    Mock 与 Stub

    Martin大师在文章中详细的解释了Mock与Stub的区别,以及怎样使用它们进行TDD实践等等一系列干货,强烈推荐阅读,猛击这里阅读原文。...我无意把大师的话再复述一遍,所以在本文中我就聊聊我对Mock与Stub的理解以及一些实践。...相同点 先看看两者的相同点吧,非常明确的是,Mock和Stub都可以用来对系统(或者将粒度放小为模块,单元)进行隔离。...先看看两者的相同点吧,非常明确的是,Mock和Stub都可以用来对系统(或者将粒度放小为模块,单元)进行隔离。...不同点 Mock和Stub有两个主要区别: 校验测试结果的方式不同,Mock倾向于校验行为(Beahavior verification),Stub倾向于校验状态; Mock和Stub也代表了两种将测试与设计结合在一起的理念

    1.7K20

    Mock 语法讲解

    Mock 是生成随机数据,拦截 Ajax 请求的 JavaScript 库。本文来介绍下 Mock 的常用语法。模拟数据生成随机数据Mock.Random.boolean()生成一个随机的布尔值。...示例:const Mock = require('mockjs')const data = Mock.mock({ 'list|1-10': [{ 'id|+1': 1, // 从 1 开始,每次加...Mock.mock(method, url, template) 根据请求方法、接口地址和数据模板模拟接口请求。以上是 Mock 中常用的语法,更多语法请查阅官方文档。想进阶成为一位 Mock 高手?...Apifox 是一个强大的接口文档管理工具,用 Apifox 可以让 Mock 变得更容易。Apifox 语法完全兼容 Mock, 并扩展了一些 Mock 没有的语法(如国内手机号 @phone)。...知识扩展:更多 Mock 相关知识可点击下方链接查看。了解 Mock.js 的语法规范Mock.js 生成模拟数据教程

    1K20

    Mock工具介绍

    什么是Mock 如果将mock单独翻译过来,其意义为 “虚假、虚设”,因此在软件开发领域,我们也可以将其理解成 “虚假数据”,或者 “真实数据的替身”。...市面上常见的Mock工具 市面上常见的Mock分为单元测试级别的Mock工具和接口测试级别的Mock工具 单元测试级别的mock工具 单元测试级别的Mock工具有Easymock、jMock、Mockito...) √ √ √ √ Mocking of multiple interfaces(多接口mock) √ √ √ Mocking of annotation types(注释类型mock)...Web接口管理工具,接口自动化,MOCK数据自动生成,自动化测试 能够通过分析接口结构自动生成Mock数据、校验真实接口的正确性 阿里产品,功能完善、结合了文档、Mock.js、可视化、Rest、接口过渡...mock模拟数据基于mock.js。 Mock.js 是一款模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。

    4.8K10

    mock测试工具

    什么是mock测试 mock常见场景 mock常用工具 实战 1,什么是mock测试 mock测试就是对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法 2,mock常见场景...(1)无法控制第三方系统某接口的返回,返回的数据不满足要求 (2)某依赖系统还未开发完成,就需要对被测系统进行测试 3,mock常用工具 (1)单元测试级别的mock工具:Easymock、jMock...、Mockito、Unitils Mock、PowerMock、JMockit等 (2)接口测试级别的Mock工具:RAP、Yapi、Moco等 (3)参考网址:https://www.cnblogs.com.../finer/p/14127579.html 4,实战 postman 创建一个mock server (1)创建方法一: 在一个collection下创建mock collection: 创建一个...mock server: 配置mock server: 1.输入服务器名字 2.环境默认No Environment(注:选择No Environment是默认将postman的服务器作为默认服务器

    3K30

    spring进行mock测试

    什么是mock? mock指的是通过模拟数据来使程序完成流程的运行,简单说一句就是自己造数据模拟流程。 mock有哪些工具?...biz_id=102&utm_term=spring%20mock&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb...ReflectionTestUtils 为spring自带的一个mock工具,当然只是冰山一角,需要更详细了解可以上官网。...https://gitee.com/hong99/spring/issues/I1N1DF 最后 在真实工作中,与第三方联调是家常便饭,但是有时候真的人家的接口会晚几天才提供过来,总不能一直等着,通过mock...自己模拟一些数据进行测试先把自己的流程跑通,后面再统一联调,而spring提供的mock也很多,ReflectionTestUtils只是其中的一种,可以看看官方文档统一尝试,是一种提升工作效率和质量不错的工具

    97220
    领券