`

Grails简介

阅读更多
如今的Java Web开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’t Repeat Yourself(DRY)原则。 像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。 Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题,其中包括: 易于使用的基于Hibernate的对象-关系映射(ORM)层 称为Groovy Server Pages (GSP)的表现层技术 基于Spring MVC的控制器层 构建于Gant 上的命令行脚本运行环境 内置Jetty服务器,不用重新启动服务器就可以进行重新加载 利用内置的Spring 容器实现依赖注入 基于Spring的MessageSource核心概念,提供了对国际化(i18n)的支持 基于Spring事务抽象概念,实现事务服务层 借助于功能强大的Groovy动态语言和领域特定语言(Domain Specific Language,DSL),以上那些特性变得非常易用。
分享到:
评论

相关推荐

    grails简介的ppt

    一个ppt,里面简单介绍了一下grails,适合入门,可以下载来看看。

    groovy grails简介

    "技术文章-Groovy和Grails简介.files"可能包含的是与文章相关的资源,如图片、示例代码片段或者样式文件,这些文件可以帮助读者更好地理解文章内容,例如查看Groovy代码示例或Grails项目的目录结构。 总之,Groovy...

    Groovy和Grails配置方法

    #### 一、Groovy与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上,并且能够直接与Java代码进行交互。Groovy支持函数式编程特性,拥有丰富的语法糖以及简洁的代码风格,这使得它非常适合用于...

    Grails从入门指南(第二版)

    1. **Grails简介**:了解Grails的基本概念,包括其设计理念、架构和主要组件,如GORM(Grails Object-Relational Mapping)和GRAILS插件系统。 2. **环境设置**:如何安装和配置开发环境,包括Groovy、Grails以及...

    Grails企业web应用开发与部署

    一、Grails简介 Grails是一种模型-视图-控制器(MVC)框架,其设计理念是“约定优于配置”,大大简化了开发流程。它构建在Spring Boot之上,内置了GORM(Grails Object Relational Mapping),提供了与数据库交互的...

    Grails案例

    1. **Grails简介** - Groovy语言:Grails是基于Groovy语言的,Groovy是一种动态类型的Java平台上的编程语言,它与Java语法兼容,但提供了更简洁的语法和更高的生产力。 - MVC架构:Grails遵循Model-View-...

    Grails开源框架 - 使用指南

    自己制作的《Grails开源框架 - 使用指南》CHM电子书

    The definitive guide to grails 2 英文版 书 代码

    1. **Grails简介**:介绍Grails的起源、目标和设计理念,解释其与Java、Spring、Hibernate等技术的关系。 2. **Groovy语言基础**:Groovy是Grails的基础,书中会讲解Groovy的关键语法特性,如动态类型、闭包、元...

    学习Grails

    #### Grails简介 Grails由SpringSource(现为Pivotal Software)开发,并于2007年首次发布。它是基于Groovy语言构建的一个全栈Web框架,旨在提供一种更简单、更高效的Web开发方式。Grails的主要特点包括: - **高...

    grails中文入门简介

    Grails是一个基于Groovy语言的全栈框架,它遵循约定优于配置的原则,并且紧密集成Spring和Hibernate等流行的Java库,简化了开发流程。Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式...

    Grails in Action

    #### 一、Grails简介与背景 **Grails** 是一个基于Java平台的开源Web框架,它利用了Groovy编程语言的强大特性来简化Web应用的开发过程。本书《Grails in Action》由GLENSMITH、PETERLEDBROOK等作者编写,由MANNING...

    Grails Getting Started-II.pdf

    ### Grails简介 1. **Grails框架概述**:Grails是一个基于Groovy语言的高度生产力的Web应用框架。它遵循约定优于配置的原则,简化了开发过程中的许多繁琐步骤。 2. **Groovy语言**:Groovy是一种灵活的面向对象的...

    grails-docs-1.0-RC1.pdf

    #### 一、Grails简介 Grails是一个开源的Web应用框架,基于Groovy语言构建,同时整合了Spring框架和Hibernate持久化框架。它采用了约定优于配置的原则,简化了开发流程,使得开发者能够快速地开发出功能强大的Web...

    Grails Dynamic Tag Libraries.pdf

    #### 一、Grails简介 Grails是一个基于Groovy语言构建的现代化MVC(Model-View-Controller)Web框架,它借鉴了Ruby on Rails的成功经验,同时也集成了许多成熟的Java技术,如Spring、Hibernate等。Grails的设计理念...

Global site tag (gtag.js) - Google Analytics