学习Grails的动手学习计划
我是一名试图学习Grails的Java开发人员,我希望尽可能多地接触Grails框架的各个部分。最好是通过使用“Grails方式”解决现实世界中的小问题(DRY、约定优于配置,等等)来实现 三个例子可以是:学习Grails的动手学习计划,grails,Grails,我是一名试图学习Grails的Java开发人员,我希望尽可能多地接触Grails框架的各个部分。最好是通过使用“Grails方式”解决现实世界中的小问题(DRY、约定优于配置,等等)来实现 三个例子可以是: 通过创建几个类(比如电影、演员等)以及它们之间的关系/映射(1:1、1:N、N:N等),了解GORM 通过使用布局支持(sitemesh)生成站点上所有GSP:s通用的页眉和页脚,了解布局支持(sitemesh) 通过使用它来确保对某个控制器的所有访问都来自经过身份验证的用户,了解过滤器支
- 通过创建几个类(比如电影、演员等)以及它们之间的关系/映射(1:1、1:N、N:N等),了解GORM
- 通过使用布局支持(sitemesh)生成站点上所有GSP:s通用的页眉和页脚,了解布局支持(sitemesh)
- 通过使用它来确保对某个控制器的所有访问都来自经过身份验证的用户,了解过滤器支持
感谢所有的意见 如果观众不熟悉Groovy中的编程,应该介绍一下。Java可以工作,但当您看到Groovy中的代码是多么的不冗长时,它就开始工作了。在讨论GORM时,包括约束条件以及它们如何影响验证脚手架在启动一个新项目时是一个实时节约工具,因此一定要包括它。Grails真正帮助我的一个特性是插件。选择一些,展示它们如何在节省开发时间的同时提供解决方案。安全性插件正好适合您提到的过滤器主题测试,有足够的测试吗?这里有一些示例,但请注意,这些示例非常琐碎,不能真正向您展示系统如何协同工作。Grails的优点之一是,不同的部分结合在一起可以降低代码复杂度并加快开发速度。我建议你做一个中等规模的项目(比如博客软件或照片库),强迫你接触几乎所有的东西。我目前正在开发一个票证管理应用程序,我必须学习框架中的基本知识。事实上,这并不是很多材料 话虽如此,以下是我的“必须学习”清单,以及一些例子:
/myapp/calculate/36/times/145
,其中应用程序返回答案祝你玩得开心,玩得开心 我真的建议你读这本书。它涵盖了在Grails中编写应用程序所需的所有知识。它可能缺乏“引擎盖下发生了什么”的知识,但你应该掌握它的窍门。你可以按P价买