`

Groovy need not rails——介绍自己写的一个基于groovy的框架,Webx

 
阅读更多
Groovy语言
+ 一个简单的MVC 
+ 一些框架的部分组件(主要是Spring的代理和事务,Groovy的DB) 
+ 一些JS的最佳实践代码
+ 一些单元测试和构建的脚本
+ 大量的契约式编程示例

更详细的可以看里面的readme.txt

因为数据库的数据有点敏感,故缺少很多样例需要的基础数据,但例子应该比grails的hello world或jpetstore系列丰满多了

尤其是对哪些想以实际应用更深入了解groovy的筒子们

另外:
1. 记得在我们坛子里有讨论JSF为什么不流行的话题,其中我不认为JSF更能写更少的代码实现类似的功能。
2. 我也不认为用Grails的Domains能写更少的代码实现类似的功能。
分享到:
评论

相关推荐

    Groovy轻松入门——Grails实战基础篇

    ### Groovy轻松入门——Grails实战基础篇 #### 搭建Grails环境及创建Grails Demo程序 **Groovy**是一种面向对象的编程语言,它运行于Java平台上,能够与Java代码无缝集成。而**Grails**则是一款基于Groovy的高性能...

    最新 groovy开发包

    5. **Spock测试框架**:Groovy还有一个流行的测试框架——Spock,它提供了一种声明式的、行为驱动的测试风格。Spock的语法清晰,使得测试代码更易读,且支持数据驱动测试和断言。 6. **Groovy Shell和Groovy ...

    JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API

    JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API并动态发布,且发布后可动态执行groovy脚本及SQL脚本的API服务项目。提供在线执行动态程序脚热加载本及动态生成API并执行的功能。支持动态...

    基于Groovy的NIO框架,仅供学习Java NIO使用。.zip

    Java NIO(New IO)是Java 1.4版本引入的一个新特性,它提供了一种不同于传统IO(-blocking I/O)的I/O操作方式。传统的IO模型是基于流的,通常涉及阻塞式读写,而NIO则引入了通道(Channels)和缓冲区(Buffers)的...

    Show Your ToolBox——锋利的groovy

    Groovy还提供了Grails框架,这是一个用于构建Web应用程序的高效工具。通过Grails,开发者可以快速搭建MVC结构的应用,同时享受Groovy的简洁语法和动态特性。 总的来说,Groovy是一把锋利的工具,其强大的功能和灵活...

    基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎

    本项目是基于Java语言,采用Spring Boot、MongoDB、Groovy和Elasticsearch等现代技术框架搭建的一个轻量级实时风控系统。以下是这个项目涉及的关键知识点: 1. **Spring Boot**: Spring Boot简化了Spring应用程序...

    apache-groovy-sdk-4.0.1下载

    Apache Groovy SDK 4.0.1 是一个重要的软件开发工具包,专为使用Groovy编程语言进行开发的程序员设计。Groovy是一种基于Java平台的动态、灵活的编程语言,它扩展了Java语言的功能,提供了简洁的语法和强大的元编程...

    groovy-all

    9. **Grails Integration**: 虽然未明确提及,但Groovy常用于构建Grails框架的应用,这是一个基于Groovy的现代Web应用框架。 10. **Testing and Debugging Tools**: 包括JUnit和Spock测试框架的支持,以及各种调试...

    Java调用Groovy,实时动态加载数据库groovy脚本

    例如,我们可能会有一个MongoDB集合,其中每个文档包含一个字段存储Groovy脚本。Java代码会连接到MongoDB,找到这个文档,读取Groovy脚本,然后使用GroovyClassLoader进行加载和执行。 动态加载数据库中的Groovy...

    groovy-all-2.4.8.jar

    - **Web开发**:Grails是一个基于Groovy的全栈框架,用于快速开发企业级Web应用。 - **领域特定语言(DSL)**:Groovy的简洁语法使其成为创建DSL的理想选择,如构建配置文件、测试框架等。 6. **Groovy与其他技术...

    groovy框架数据收集

    Groovy框架在数据收集中的应用主要涉及到数据的获取、处理和存储,这通常是一个复杂而关键的任务。Groovy,作为一种动态、简洁的编程语言,它能够无缝集成Java平台,因此在构建数据采集系统时,Groovy可以提供高效且...

    groovy-2.3.6-installer

    Groovy是一种动态、开源的编程语言,它是Java平台上的一个JVM(Java Virtual Machine)语言。Groovy结合了Python、Ruby和Perl等脚本语言的简洁性和灵活性,并且完全兼容Java,可以无缝地与Java代码集成。在"groovy-...

    groovy-binary-2.2.2.zip

    9. **Grails**:Groovy也为构建Web应用程序提供了一个框架——Grails,它是基于Groovy的,提供了MVC结构,简化了Web开发。 10. **Spock测试框架**:Groovy还有自己的测试框架Spock,其采用的规范和表达性极强的语法...

    groovy脚本实现对数据库的增删改查

    在实际项目中,Groovy还常与其他工具结合,如Grails(一个基于Groovy的Web框架),或者Gradle(构建自动化工具)。这些工具也支持Groovy脚本,使数据库操作更加灵活和高效。总的来说,掌握Groovy进行数据库操作是...

    Groovy入门教程[参照].pdf

    5. 一切皆对象:Groovy 对于对象是什么类型并不关心,一个变量的类型在运行中随时可以改变。 Groovy 的优点 1. 简洁的语法:Groovy 语法简洁,减少了代码的长度,提高了编程效率。 2. 灵活性强:Groovy 是一种动态...

    请放弃 Jruby和Jython 而选择 Groovy

    5. **Web开发**:尽管Jruby与Rails框架的结合非常强大,但Groovy也有自己的Web开发框架,如Grails,它基于Spring Boot,提供了一套完整的MVC结构和自动化配置,简化了开发流程。 6. **库和框架**:Groovy可以轻松...

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望...

Global site tag (gtag.js) - Google Analytics