购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

在企业开发领域,Java EE以其丰富的生态、优良的性能和较低的学习成本拥有很高的地位。尤其在Spring框架出现并不断发展后,Java EE获得了更广泛的应用,深受开发者喜爱。

在早期的Java EE开发中,应用得比较多的是SSH(Struts + Spring + Hibernate)组合框架。具有开发经验的读者会深切地感受到,在利用SSH框架开发应用系统时,需要关注大量的XML配置,这使得开发过程过于复杂。随着开发者对开发效率的要求越来越高,以Java为代表的静态语言显得越来越力不从心,而动态语言越来越受追捧。在此背景下,基于Groovy语言的Grails框架应运而生。Grails框架基于“约定优于配置”的原则,大大减少了配置内容,该框架使用的Groovy动态语言及其提供的特性也极大地提高了开发效率。同时,由于Groovy具有完全兼容Java的特性,在使用Grails框架时可以将Java历史代码集成到Grails项目中,减轻了开发者在更换技术框架时的负担。

本书系统讲述了Grails框架的各种特性,包括Groovy语言、模型(Domain)、控制器(Controller)、页面展示、插件体系(Plugin)以及项目的测试(Testing)、部署(Deployment)等。在讲解过程中,本书针对Grails框架的各项特性提供了丰富的代码示例,以引导读者逐渐熟悉并掌握Grails框架的应用。本书同时对Web项目的结构、开发过程进行详细讲解,采取实例代码与编程思想相结合的讲述方式,以实战项目为切入点,向读者详细介绍如何使用Grails框架进行项目开发。

虽然Grails框架是较新的Web系统开发框架,但学习成本相对较低,如果读者具有Java语言基础或Web框架开发经验,跟随本书学习将很快掌握Grails框架的核心特性,体验Grails框架所带来的高效和便捷。本书主要面向以下人员。

·Java EE的初学者

具有Java语言基础,并希望学习Java EE的开发人员。

·希望尝试新框架,并提升开发效率的Java EE开发人员

具有Web框架使用经验,并希望尝试新框架来提高效率的开发者。

编者
2021年1月 2ki1lydmVJbOkAXKUL3b1pnNYHn9+P/l2QL0KQERJChPXpr91hnfyGE7P06d3b0h

点击中间区域
呼出菜单
上一章
目录
下一章
×