开源技术专家:Grails权威指南 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供开源技术专家:Grails权威指南电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
对于Web应用程序开发者来说,大多数人都使用过一个或多个Web应用程序框架.但是在开发中的实际效果并不像它们承诺的那样好。尤其是在Java社区中。过于繁冗的配置及贫乏的API文档阻碍了我们对于陌生领域的探索。
本书要介绍的Grails便是其中的一个陌生领域,但是它对我们来说并非显得遥不可及。事实上,它建立在我们已经非常熟悉并热爱的。Java平台上。相信Grails一定会成为你心目中最理想的Web开发框架。在这本书中,我会告诉你如何最大程度地提高开发效率。
在本书中,你会了解如何使用Groovy语言及Grails快速地进行原型开发、创建动态标签库、建立丰富的领域模型,以及提供可重用的服务。如果你有过使用Sprillg、HI—bernate和QIJartz等框架开发Web程序的经历,那一定可以非常快地掌握Grails,因为G rails就是建立在它们之上的一个fuII—stack框架。如果你没有这些框架的开发经历,Grails也可以使你将精力专注于如何解决程序中的业务逻辑,而不是这些框架中的技术性问题。
我写这本书的目的在于向大家介绍这样一个健壮的动态框架,来代替我们现有的传统。Java Web框架,并且向大家展示如何根据需要来结合使用动态或静态语言。
Groovy是一种十分强大的语言,但是迄今为止它的能力并没有充分展示出来。而Grails的开发则弥补了这一点,并向大家充分地展示了Groovy的魅力。
本书要介绍的Grails便是其中的一个陌生领域,但是它对我们来说并非显得遥不可及。事实上,它建立在我们已经非常熟悉并热爱的。Java平台上。相信Grails一定会成为你心目中最理想的Web开发框架。在这本书中,我会告诉你如何最大程度地提高开发效率。
在本书中,你会了解如何使用Groovy语言及Grails快速地进行原型开发、创建动态标签库、建立丰富的领域模型,以及提供可重用的服务。如果你有过使用Sprillg、HI—bernate和QIJartz等框架开发Web程序的经历,那一定可以非常快地掌握Grails,因为G rails就是建立在它们之上的一个fuII—stack框架。如果你没有这些框架的开发经历,Grails也可以使你将精力专注于如何解决程序中的业务逻辑,而不是这些框架中的技术性问题。
我写这本书的目的在于向大家介绍这样一个健壮的动态框架,来代替我们现有的传统。Java Web框架,并且向大家展示如何根据需要来结合使用动态或静态语言。
Groovy是一种十分强大的语言,但是迄今为止它的能力并没有充分展示出来。而Grails的开发则弥补了这一点,并向大家充分地展示了Groovy的魅力。
内容简介
本书译自Grails项目负责人Graeme Keith Rocher所著的“The Definitive Guide to Grails”一书,着重介绍了如何在Grails框架下使用Groovy语言进行敏捷的Web开发。本书详细讲解了Grails开发的全部过程,包括项目构架、控制器和视图、与关系数据库之间的ORM映射,以及与Ajax和Java平台的无缝集成。同时该书也揭示了Grails对Java Web开发领域极大的推动作用,英文原版自出版后屡受大师佳评。
本书分为11章,所介绍的内容主要包括:Grails的目的与优势、Groovy语言基础与高级特性、Grails的工程项目结构、根据领域模型自动创建Web程序、在Grails中实现单元测试和功能测试、控制器的使用、Grails的高级视图技术GSP、在Grails中使用Ajax增强用户体验、Grails的高级特性,以及与Java的无缝集成。
本书适合所有对动态语言感兴趣的读者阅读,不管是否有过从事Perl、Ruby还是Python项目开发的背景,只要希望能够对动态语言有更深入的理解,都可以从本书中获益。不过,本书主要还是面向那些已经掌握Java语言,希望找到更好、更快捷地开发Web框架的Java爱好者。
本书适合所有对动态语言感兴趣的读者阅读; 掌握Java语言,希望找到更好、更快捷的开发Web框架的Java爱好者。
本书分为11章,所介绍的内容主要包括:Grails的目的与优势、Groovy语言基础与高级特性、Grails的工程项目结构、根据领域模型自动创建Web程序、在Grails中实现单元测试和功能测试、控制器的使用、Grails的高级视图技术GSP、在Grails中使用Ajax增强用户体验、Grails的高级特性,以及与Java的无缝集成。
本书适合所有对动态语言感兴趣的读者阅读,不管是否有过从事Perl、Ruby还是Python项目开发的背景,只要希望能够对动态语言有更深入的理解,都可以从本书中获益。不过,本书主要还是面向那些已经掌握Java语言,希望找到更好、更快捷地开发Web框架的Java爱好者。
本书适合所有对动态语言感兴趣的读者阅读; 掌握Java语言,希望找到更好、更快捷的开发Web框架的Java爱好者。
作者简介
GRAEME KEITH ROCHER是Skills Matter(http://www.skillsmatter。corn,专注于开源技术和敏捷软件开发的技术传播公司)的软件架构师与技术部负责人。他现在的职位是CTO,并负责Skills Matter公司的课件开发方案和总体技术指导。作为开源社区的多领域专家之一,他积极地在各种会议上进行有关Groovy、Grails以及Java动态语言等话题的演讲。
Graeme的职业生涯开始于与一个团队共同开发基于J2EE技术、可升级式的企业学习管理系统,其中他负责电子学习(E—Learning)部分的开发。随后他进入了数字Tv领域,当面对不断更新的数字平台时,他决定使用敏捷方法来解决日益增长的复杂需求。这是Graeme第一次接触Groovy,随后他使用Groovy和Cocoon,在数字TV平台上实现了动态多通道容量管理系统。
由于看到了web服务及其实现复杂功能的增长趋势,Graeme着手开发_上个能够加以简化的项目,这就是Grails。Grails框架本身来源于Ruby on Rails,但是目标在于与Java的紧密集成。Graeme是现在Grails项目的负责人,而且还是Groovy JSR一241执行委员会的成员之一。在Skills Matter之前,Graeme还在Knowledge Pool工作过。在那里他使用Groovy开发了一种名为Originate的快速电子学习开发工具。Originate使用Groovy将多种技术融合到一起,其中包括Visual Basic、Microsoft Word、XSLT、Javascript和xSL—FO。
不过Greame最大的成就还是他的两个漂亮的孩子,Lexeia和Alex,以及他深爱的妻子Birjinia。
Graeme的职业生涯开始于与一个团队共同开发基于J2EE技术、可升级式的企业学习管理系统,其中他负责电子学习(E—Learning)部分的开发。随后他进入了数字Tv领域,当面对不断更新的数字平台时,他决定使用敏捷方法来解决日益增长的复杂需求。这是Graeme第一次接触Groovy,随后他使用Groovy和Cocoon,在数字TV平台上实现了动态多通道容量管理系统。
由于看到了web服务及其实现复杂功能的增长趋势,Graeme着手开发_上个能够加以简化的项目,这就是Grails。Grails框架本身来源于Ruby on Rails,但是目标在于与Java的紧密集成。Graeme是现在Grails项目的负责人,而且还是Groovy JSR一241执行委员会的成员之一。在Skills Matter之前,Graeme还在Knowledge Pool工作过。在那里他使用Groovy开发了一种名为Originate的快速电子学习开发工具。Originate使用Groovy将多种技术融合到一起,其中包括Visual Basic、Microsoft Word、XSLT、Javascript和xSL—FO。
不过Greame最大的成就还是他的两个漂亮的孩子,Lexeia和Alex,以及他深爱的妻子Birjinia。